Temporal

Temporal is an open-source durable execution platform for building reliable distributed workflows in code, self-hosted (MIT) or via usage-based Temporal Cloud.

Data EngineeringOpen sourceSelf-hosted
Visit official website

Published Updated

CategoryData Engineering
AccessSelf-hosted
PricingFreemium
APISee vendor
Overview

What is Temporal?

Temporal is an open-source durable execution platform, founded in 2019 by Maxim Fateev and Samar Abbas (creators of Uber's Cadence) and headquartered in Seattle. Workflows are written as ordinary code (Go, Java, Python, TypeScript, .NET or PHP), with the platform automatically handling state persistence, retries, timers and versioning. The server is MIT-licensed and self-hostable; Temporal Cloud is a separate consumption-based managed service.

Read the full overview

Sources checked 27 September 2026: official website, documentation, GitHub repository, pricing page.

Why teams use it

Key capabilities

  • Durable execution engine: Automatic retries, timers and state persistence built into the platform.
  • Multi-language SDKs: Go, Java, Python, TypeScript, .NET and PHP.
  • Deployment choice: Self-hosted (MIT license, free) or consumption-based Temporal Cloud.
Core areas

Workflow orchestration and durable execution for distributed applications are the primary use cases.

Positioning

Shortlist Temporal when you're building long-running, stateful business processes (orders, sagas, approvals) and want durability guarantees without hand-rolled queues and retry logic. Decide between self-hosting the open-source server or paying for Temporal Cloud to avoid operating it.

Why it matters

Confirm whether your team can operate the self-hosted server (which needs a datastore like PostgreSQL/Cassandra plus Elasticsearch) or should offload that to Temporal Cloud's consumption pricing.

Deployment & technical details

Technical details

Access
Self-hosted
Source model
Open source
Founded
2019
Headquarters
Seattle, USA
Pricing model
Freemium
API
Not specified
Check with the publisher

Official resources

Before you shortlist

What to verify for your environment

Start from the users, systems and operating responsibilities the tool needs to support.

  • Confirm current features, licensing and support terms with the publisher.
  • Validate deployment, data location, access control, backup and recovery requirements.
  • Test integrations, export paths and a representative operational workflow before committing.
Community experience

Reviews of Temporal

No published reviews yet.

Loading review form…