Temporal

Durable execution platform — write long-running workflows in Python with automatic retries, state persistence, and exactly-once semantics.

workflow-orchestration-frameworksRecently releasednpm: @temporalio/client
66
Hero Score
Popularity
78
Performance
85
Ecosystem
50
Maturity
69
Dev Experience
50
⭐ 1,084 stars⬇ 6.4M downloads/wkFirst release: Mar 2022Last release: May 2026
Async Support: YesPlugin Extensions: MediumSpeed: FastDoc Quality: HighLearning Curve: Hard

Pros

  • Durable execution — workflows survive crashes, restarts, and infrastructure failures
  • Built-in retries, timeouts, and exactly-once activity semantics out of the box
  • First-class async/await Python API with strong typing and deterministic replay

Cons

  • Requires running and operating a Temporal cluster (or paying for Temporal Cloud)
  • Determinism constraints on workflow code take time to internalize
  • Steeper learning curve than @flow/@task-style orchestrators

Alternatives in workflow-orchestration-frameworks

Compare Python Packages with ease.