Plombery

An open source task scheduler for Python with a web UI and a REST API.

Plombery screenshot

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

🎛️

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

POST https://plombery.com/api/pipelines/run
📩

Monitoring

Get alerted if something goes wrong