Temporal iconTemporal

oss Freemium Star21k

Open source durable execution platform building invincible apps. Eliminate complexity and ship features faster with battle-tested workflow orchestration.

11K+ GitHub Stars
2019 Founded
Battle-Tested Production Grade

Overview

Temporal is the industry-leading open source durable execution platform designed to build what they call "invincible applications" - systems that can reliably execute long-running workflows despite failures, network issues, or service interruptions. Born from experience at Uber building their internal Cadence workflow engine, Temporal has matured into a battle-tested platform used by hundreds of companies for mission-critical workflows. It provides a complete distributed system for workflow orchestration, featuring automatic retries, state management, and guaranteed execution. The platform excels at eliminating the complexity typically associated with building reliable distributed systems, allowing developers to write workflow code as simple functions while Temporal handles all the difficult orchestration, persistence, and recovery mechanics.

The Verdict

Who Should Use Temporal?

Best For

  • Enterprise systems requiring mission-critical workflow reliability
  • Complex long-running processes spanning multiple services
  • Teams building distributed systems with failure tolerance needs
  • Organizations with resources to operate Temporal infrastructure
  • Projects requiring proven, battle-tested workflow orchestration

Not Ideal For

  • Simple applications without complex workflow requirements
  • Teams unable to manage distributed infrastructure
  • Projects needing instant setup without operational overhead

What's Great

  • Battle-tested in production at scale (Uber, Netflix, Snap, etc.)
  • Complete durable execution platform with proven reliability
  • Strong ecosystem with SDKs in multiple languages (Go, Java, Python, TypeScript, PHP)
  • Excellent for complex, long-running distributed workflows
  • Large community and extensive documentation
  • Open source with commercial cloud offering for managed service

Watch Out For

  • Significant operational overhead running Temporal cluster
  • Steeper learning curve than lighter-weight alternatives
  • Infrastructure complexity may be overkill for simpler use cases
  • Requires investment in setup and ongoing maintenance

Pricing

View all features & details

Key Features

  • Durable workflow execution with automatic retries
  • State persistence and recovery
  • Multi-language SDK support (Go, Java, Python, TypeScript, PHP)
  • Activity and workflow versioning
  • Scheduling and cron jobs
  • Distributed tracing and observability
  • Saga pattern support for distributed transactions
  • Query and signal capabilities for running workflows

Platforms

  • Self-hosted Temporal cluster
  • Temporal Cloud (managed service)
  • Kubernetes
  • Docker/Docker Compose
  • AWS, Azure, GCP
  • On-premises data centers

How It Compares

Feature Temporal Inngest Restate
Maturity Highly mature (2019) Growing (2022) Emerging (2023)
GitHub Stars 11K+
Complexity High (distributed system) Low (SDK-first) Medium (lightweight runtime)
Setup Cluster required Serverless Self-hosted or cloud
Best For Enterprise mission-critical Serverless workflows Cloud-native durability
Language Support 5+ languages TypeScript/JavaScript Multiple

User Reviews

Loading reviews...