What is Plombery?
mainPlombery is a Python-based task scheduler designed for running and monitoring recurring Python scripts. It provides a user-friendly web interface and a REST API for management and integration.
Key features include:
- Task Scheduling: Powered by
APScheduler, supporting Interval, Cron, and Date triggers. - Web UI: A built-in interface for monitoring and manual execution (no HTML/JS/CSS required).
- Python-Centric: Pipelines and tasks are defined entirely in pure Python.
- Parameterization: Pipelines can be parameterized using
Pydanticmodels. - Observability: Debugging capabilities via logs and output data exploration.
- Security: Secured via OAuth2.
- Alerting: Pipeline monitoring and alerting capabilities.