A light but powerful in-process task scheduler that lets you schedule functions.
Job Schedulers in Python
6 projects in DevOps. Most starred: apache-airflow, prefect and dagster.
For scheduling inside a single process, the schedule library offers a readable syntax for running functions every few minutes or at a set time, with no persistence. APScheduler is more complete: cron, interval and one-off triggers, persistent job stores so jobs survive restarts, and async support. Both run in your application, so they stop when it stops.
Task Scheduling2
Workflow Orchestration4
Temporal SDK for durable, fault-tolerant workflows that survive crashes and retries.
An orchestration platform for the development, production, and observation of data assets.
Airflow is a platform to programmatically author, schedule and monitor workflows.
A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.