temporal
Temporal is a durable execution platform. You write workflows as ordinary code in one of Temporal's supported languages, and the Temporal server executes them resiliently: progress is persisted, intermittent failures are handled, failed operations are retried, and a workflow can resume exactly where it left off after a crash or restart. Temporal originated as a fork of Uber's Cadence and is developed by Temporal Technologies, founded by Cadence's creators.
For AI developers, durable execution solves a practical problem: agents that run for minutes or hours, call many tools and wait for humans should not lose their state when a process dies or an API times out. Agent frameworks are starting to build on it; for example, Pydantic AI can run agents inside Temporal workflows. Beyond AI, Temporal is widely used for order processing, payments, data pipelines and other business-critical workflows. This repository contains the server; workflows, activities and workers are written with the language SDKs.
Getting started: install the CLI with `brew install temporal`, start a local development server with `temporal server start-dev`, open the web UI at http://localhost:8233, and run one of the Go or Java samples.
Features
Why choose it
Trade-offs
Compatibility
Quick start
Use cases
How it compares
Alternatives
Comments
No comments yet. Be the first!