Plombery
An ⚖️ open source (MIT license) task scheduler for Python with a web UI and a REST API.
If you need to run and monitor recurring python scripts then it's the right tool for you!
Features
- ⏰ Task scheduling based on APScheduler (supports Interval, Cron and Date triggers)
- 💻 Built-in Web interface, no HTML/JS/CSS coding required
- 👩💻🐍 Pipelines and tasks are defined in pure Python
- 🎛️ Pipelines can be parametrized via Pydantic
- 👉 Pipelines can be run manually from the web UI
- 🔐 Secured via OAuth2
- 🔍 Debug each run exploring logs and output data
- 📩 Monitor the pipelines and get alerted if something goes wrong
- 💣 Use the REST API for advanced integrations