Temporal Technologies
Open SourceOpen-source durable execution platform that makes distributed application and AI workflow code fault-tolerant by automatically managing state, retries, and recovery.
Informações da ferramenta
O que é Temporal Technologies?
Temporal provides a durable execution layer so developers can write business logic and AI agents as normal code in familiar languages, while the platform captures full execution state, retries failures, supports long-running timers and schedules, and resumes workflows exactly where they left off after crashes or outages.
Recursos principais
Durable Application State
Automatically captures the complete state of functions including variables, threads, and blocking calls, delivering state-machine benefits without requiring developers to maintain complex state-machine code.
Native Retries
Allows definition of exponential retry policies for Activities so retry logic does not need to be written into application code; retries can run for as long as needed, even months.
Timeouts and Timers
Supports setting timers to wait for seconds, days, weeks, or months with the guarantee that outages or restarts during the wait will not prevent workflow execution.
Schedules
Enables scheduling of workflows similar to cron jobs with the ability to pause, restart, and stop them as needed.
Idiomatic Multi-Language SDKs
Provides native SDKs for writing durable-execution code in Go, Java, TypeScript, Python, .NET, PHP, Ruby, and C#, including support for polyglot workflows.
Human-in-the-Loop Interactions
Allows external sources including human actions to interact seamlessly with workflows for clean durable orchestration.
Full Execution Visibility
Provides visibility into the exact state of each running Workflow execution without needing to sift through logs.
Open-Source Core with Cloud Option
100% open-source Temporal Service that can be self-hosted, or hosted by Temporal as Temporal Cloud.
Casos de uso
- #1
AI Agents, MCP, and Pipelines
Develop agents that survive real-world chaos, reliable MCP, and orchestrate training pipelines using any model, framework, language, or tool.
- #2
Humans-in-the-Loop
Clean durable orchestration of workflows that incorporate human input without duct-taping around external actions.
- #3
Compensating Patterns (Saga)
Simplifies Saga and distributed transactions so compensating logic can be expressed as straightforward try/catch-style code.
- #4
Long-running Workflows
Run workflows for days, weeks, or months without losing progress or adding complexity.
- #5
Order Fulfillment
Keeps order processing moving even when individual services fail.
- #6
Durable Ledgers
Track transactions with reliable code that maintains accuracy down to the last unit.
- #7
CI/CD
Supports clean retries, rollbacks, and visibility for deployment workflows.
- #8
Scheduled Jobs and Batch Processing
Replace cron and brittle state machines with durable scheduled workflows and batch processing patterns.
- #9
Event-Driven Architectures and State Machines
Build event-driven systems and replace brittle state machines with durable execution primitives.
Planos de preços
100% open-source for self-hosting the Temporal Service; Temporal Cloud is available as a hosted option with Get Started for Free / Try Free entry points. No detailed paid plan prices appear in the provided sources.
Alternativas
Perguntas frequentes
What is Temporal Technologies?
How does Temporal help with fault tolerance?
Is Temporal open source?
Which programming languages does Temporal support?
Can Temporal be used for AI agents and workflows?
What visibility does Temporal provide into running workflows?
Temporal Technologies Contato e mídias sociais
- Site:
- Twitter
- YouTube
- LinkedIn
- GitHub
Comentários
Compartilhe sua experiência com esta ferramenta...
