Alto Documentation
Lightweight EL
Singer Simplified
Like Meltano, Alto wraps Singer allowing you to centrally manage your configuration. Under the hood, Alto will do everything from building and caching PEX plugins per integration to managing catalog, state, and execution. Integrate hundreds of data sources in minutes without any code. Prior art from Meltano makes the format familiar.
Minimalist by design
Alto is designed, purposefully, to be as simple as possible. We believe that the best tools are the ones that get out of your way. We've tried to keep the number of concepts to a minimum and we leverage the power of Dynaconf, Doit, PEX, and fsspec to do the heavy lifting. This has allowed us to rapidly iterate on features such as the Data Reservoir. It is fast, alto list --all
and see.
Powered by Doit
Alto has opted for a Makefile-like approach for its execution model. This means that you simply tell Alto what you want to do and it will figure out the rest. Alto is built on top of Doit which is a pure python task management & automation tool. You can even include your own custom tasks via the extension system.