Temporal

Platform

Open-source durable execution engine for long-running workflows

Fiyat
Open source; Cloud credits, then paid
Erişim
None self-hosted; Cloud API key or mTLS

Hakkında

Runs workflows as ordinary code that survives crashes and restarts: state is persisted and failed activities are retried. The MIT-licensed server can be self-hosted, or use Temporal Cloud, billed per action. Official SDKs for eight languages.

Neler yapabilirsin

  • Run multi-step business processes that resume after crashes or deploys
  • Retry flaky API calls and payments with timeouts and backoff
  • Keep long-running AI agent loops durable across hours or days

Başlarken

  1. Install the SDK and the Temporal CLI
  2. Start a local server with temporal server start-dev
  3. Run a worker, then start a workflow from a client

Örnek kod

# pip install temporalio; run a local server with: temporal server start-dev
from datetime import timedelta
from temporalio import activity, workflow
@activity.defn
async def greet(name: str) -> str:
    return f"Hello {name}"

@workflow.defn
class SayHelloWorkflow:
    @workflow.run
    async def run(self, name: str) -> str:
        return await workflow.execute_activity(greet, name, schedule_to_close_timeout=timedelta(seconds=10))

Ayrıntılar

Barındırma
Hazır hizmet (bulut), Kendi sunucunda
Kullanılabildiği yerler
Tüm dünya
Resmi SDK'lar
Go, Java, Python, JavaScript/TypeScript, C#, PHP, Ruby, Rust
MCP sunucusu
Yok

Görevler

Alternatifler

Aynı görevler için başka araçlar.

Son kontrol: .