Good question! I use Skyfield library for my project, it does require downloading NASA ephemeris, but it is only <200MB, unless you want a very long time period and you need to do it once every few years.
(DE430 got published in 2014 and most current version is DE440, released in 2021.
(DE430 got published in 2014 and most current version is DE440, released in 2021.