AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Workflow Automation/
temporal
temporal logo

temporal

Active·★ 24.0k·MIT·Updated 2026-10-27
★ Most Popular★ Essential★ Trending

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.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-24.

License
MIT
Latest release
v1.32.1 · 2026-10-08
Last commit
2026-10-24
Contributors
319
Forks
2,042
Open issues and PRs
1,078
First published
2019-10-16

Source: GitHub, npm and PyPI public APIs.

#Durable Execution#Workflow Engine#Distributed Systems#Fault Tolerance#Scalable Applications
$ Install
$ brew install temporal && temporal server start-dev
↗ Visit site★ GitHub
01

Features

01Durable Execution Platform
02Scalable Application Development
03Automatic Failure Handling
04Resilient Workflow Execution
05Automated Operation Retries
02

Why choose it

+Mature, battle-tested durable execution with automatic retries and state persistence.
+Workflows are plain code in your language rather than a DSL or visual graph.
+Strong fit for long-running AI agents and human-in-the-loop steps; already integrated by frameworks such as Pydantic AI.
+MIT licensed with an easy local development server and web UI.
03

Trade-offs

!Running a production Temporal cluster (persistence, scaling, upgrades) is significant operational work; a managed cloud service exists for teams that want to avoid it.
!Workflow code must follow determinism rules, which takes time to learn.
!It is infrastructure, not an agent framework: you still need agent logic, prompts and tools.
05

Maintenance check

ActiveChecked: 2026-10-25
Last commit
2026-10-24
Commits, last 90 days
100+
Releases, last 90 days
6
Latest release
v1.31.4 (2026-10-12)
Open issues
1087
Recent issues with at least one comment
3/5
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 49, 75, 64, 74, 37, 50, 7, 54, 66, 60, 60, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #1507 Provide priority task queues27 comments · 2021-04-29
  • #3006 Workflow Pause / Unpause21 comments · 2022-06-17
  • #328 Try to run temporal on top of Amazon Keyspaces18 comments · 2020-04-25
  • #7930 Replace "github.com/olivere/elastic/v7" with the official client "github.com/elastic/go-elasticsearch"17 comments · 2025-06-18
  • #6323 Frontend Service - goroutine (CPU & Memory) Leak16 comments · 2024-07-22

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

04

Who it fits

Pick it if
  • You need battle-tested durable execution in plain code (Python, TypeScript, Go, Java, .NET) where state survives crashes and retries automatically.
  • You are running long-lived AI agents or human-in-the-loop pipelines (including via Pydantic AI's Temporal integration).
Look elsewhere if
  • You want a drag-and-drop visual automation builder with 1,000+ SaaS connectors; n8n or Activepieces are built for that.
  • You want Temporal's durability in Python without learning Temporal's determinism rules and SDK boilerplate; AutoKitteh wraps Temporal for simpler Python scripts.
06

How it differs

conductor logovs conductor★ 32.4k

Temporal defines workflows directly as deterministic code in your programming language (MIT). Conductor defines workflows as JSON graphs orchestrated by a Java 21+ server (Apache-2.0) with built-in LLM and MCP task types.

Full comparison →
autokitteh logovs autokitteh★ 1.1k

Temporal is the underlying durable execution engine used across massive distributed systems. AutoKitteh builds on top of Temporal so developers can write vanilla Python scripts and use built-in SaaS integrations without managing Temporal worker boilerplate.

Full comparison →
07

Compatibility

Go
Supported
Verified via docs
Java
Supported
Verified via docs
08

Quick start

1
$ brew install temporal
2
$ temporal server start-dev
09

Use cases

↳Orchestrating long-running business processes
↳Building highly reliable microservices
↳Automating complex data processing pipelines
10

Alternatives

⚡Top VS:
VSconductor★32.4k→VSautokitteh★1.1k→VScadence★9.5k→VSconductor★12.8k→
conductor logo
conductor★ 32.4k
Conductor is an open-source, event-driven durable execution platform for microservices, AI agents and adaptive workflow graphs, with native LLM tasks, MCP tool calling and human approvals.
VSCompare→
autokitteh logo
autokitteh★ 1.1k
Durable workflow automation in just a few lines of code
VSCompare→
cadence logo
cadence★ 9.5k
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
VSCompare→
conductor logo
conductor★ 12.8k
Conductor is a microservices orchestration engine.
VSCompare→
cronstable logo
cronstable★ 139
A modern, container-friendly, optionally-distributed, fault-tolerant, highly available, leader-electing, highly configurable, precompiled, multi-architecture, portable, security-hardened, production-ready cron replacement
VSCompare→
n8n logo
n8n★ 208.8k
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
VSCompare→
sdk-go logo
sdk-go★ 996
Temporal Go SDK
VSCompare→
dbos-transact-golang logo
dbos-transact-golang★ 862
Lightweight Durable Golang Workflows
VSCompare→
See all alternatives →

Featured in these lists

  • Self-Hosted AI Workflow Automation & Durable Execution: n8n, Activepieces, Temporal, Conductor & More

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs05Maintenance check04Who it fits06How it differs07Compatibility08Quick start09Use cases10Alternatives
temporalio /
temporal
↗

Durable execution platform for reliable workflows and agents

24.0k2.0kMIT
Last commit1d ago
StatusActive
CategoryWorkflow Automation
Contributors319
Latest releasev1.32.1
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.