Features
Task scheduling
Based on APScheduler, it supports Interval, Cron and Date triggers
Python pipelines
Define pipelines and tasks in pure Python: if you can write a function, you can write a pipeline
DAGs & fan-out
Wire tasks into a graph with >>, fan out over a list and fan back in
One command
plombery run discovers your pipelines and serves the UI β no app.py boilerplate
Typed secrets
Declare the secrets a task needs; Plombery injects them and checks they're set at startup
Parametrized pipelines
Use Pydantic to define parameters, and get a nice web form to run your pipelines
Manual runs
Run pipelines manually from the web UI, just click the button
Built-in Web interface
No HTML/JS/CSS coding required
Debugging
Explore logs and output data
Secured
Optional OAuth2 authentication
REST API
For advanced integrations use the REST API
Monitoring
Get alerted if something goes wrong