Command Palette

Search for a command to run...

Page Inspect

https://temporal.io/
Internal Links
27
External Links
31
Images
71
Headings
12

Page Content

Title:Durable Execution Solutions
Description:Build invincible apps with Temporal's open source durable execution platform. Eliminate complexity and ship features faster. Talk to an expert today!
HTML Size:200 KB
Markdown Size:6 KB
Fetched At:November 18, 2025

Page Structure

h4Welcome to Temporal
h1What if your code never failed?
h3Write code as if failure doesn’t exist
h3You have to see it to believe it
h3Create failproof apps using our SDKs
h3Build Workflows that handle failures for you
h3Write Activities to handle and retry failure-prone logic
h3Replace your brittle state machines
h3Get full visibility into your running code
h3100% open-source
h3Fully battle tested, 9 years in production
h3One platform, two great hosting paths

Markdown Content

Durable Execution Solutions | Temporal

- Platform
- Overview
- How Temporal Works
- Temporal Cloud
- Security
- Platform
- Docs
- Pricing
- Use Cases
- Customer Stories
- AI
- Financial Services
- Platform Engineering
- Use Cases
- Resources
- Resource Library
- Learn Temporal
- Community
- Code Exchange
- Blog
- For Startups
- Partners
- Change Log
- Resources

Try Free Log In

#### Welcome to Temporal

# What if your code never failed?

Failures happen. Temporal makes them irrelevant. Build applications that never lose state, even when everything else fails.

Get Started for Free Get Started with OSS

@workflow.defn
class SleepForDaysWorkflow:
# Send an email every 30 days, for the year
@workflow.run
async def run(self) -> None:
for i in range(12):
# Activities have built-in support for timeouts and retries!
await workflow.execute_activity(
send_email,
start_to_close_timeout=timedelta(seconds=10),
)

# Sleep for 30 days (yes, really)!
await workflow.sleep(timedelta(days=30))

PYTHONGOTYPESCRIPTRUBYC#JAVAPHP





### Write code as if failure doesn’t exist

Distributed systems break, APIs fail, networks flake, and services crash. That’s not your problem anymore. Managing reliability shouldn’t mean constant firefighting.

Temporal Workflows automatically capture state at every step, and in the event of failure, can pick up exactly where they left off.

No lost progress, no orphaned processes, and no manual recovery required.



### You have to see it to believe it

Temporal doesn’t work like anything you’ve used before. Watch how we guarantee the Durable Execution of your code in the face of any failure.

Watch a Demo

How It Works

### Create failproof apps using our SDKs

Write your business logic in the programming languages you already use with our native SDKs. Your days of writing reconciliation logic or boilerplate code are over.

### Build Workflows that handle failures for you

Write your business logic as code as a Temporal Workflow. Workflows might involve moving money between bank accounts, processing orders, deploying cloud infrastructure, training an AI model, or something else entirely.

Because the full running state of a Workflow is durable and fault tolerant by default, your business logic can be recovered, replayed, or paused at any point.

### Write Activities to handle and retry failure-prone logic

APIs fail, networks time out, and users abandon sessions.

Temporal treats these interactions as Activities: functions that retry automatically and recover seamlessly.

### Replace your brittle state machines

The Temporal Service persists the state of your application and has built-in retries, task queues, signals, and timers, to make sure your code always picks up where it left off.

Host the Temporal Service yourself as part of the open-source project, or let us host it for you with Temporal Cloud.

### Get full visibility into your running code

No more wasting time sifting through logs. Get visibility into the exact state of each of your Workflow executions.

Common patterns and use cases

Agents, MCP, & AI Pipelines

Develop agents that survive real-world chaos, reliable MCP & orchestrate training pipelines.

Humans-in-the-Loop

No more duct-taping Workflows around human input: just clean, durable orchestration.

Compensating Patterns (Saga)

Make Saga easy: what if Saga was simply a try...catch?

Long-running Workflows

Run Workflows for days, weeks, or months without losing progress or adding complexity.

Order Fulfillment

One bad service shouldn’t break the cart. Temporal keeps the order moving.

Durable Ledgers

Track transactions with code you can trust down to the last cent.

CI/CD

Deploy with confidence. Temporal gives you clean retries, rollbacks, and visibility.

Customer Acquisition

Route leads, onboard users, and engage customers without dropped steps or hacks.

DAG

Don’t glue together DAGs with bash and hope. Temporal does it right.

Global enterprises and top startups choose Temporal



NVIDIA manages their GPU fleet across clouds with Temporal

Watch NVIDIA's talk



Salesforce migrated their monolith to Temporal

Watch Salesforce's talk



Twilio left their homegrown systems for Temporal Cloud

Watch Twilio's talk



Descript improved their AI uptime with Temporal

Watch Descript's talk

One of the most interesting pieces of tech I've seen in years… Temporal does to backend and infra, what React did to frontend… the surface exposed to the developer is a beautiful "render()" function to organize your backend workflows.



Guillermo Rauch

Founder & CEO, Vercel

Temporal's technology satisfied all of these requirements out of the box and allowed our developers to focus on business logic.

Without Temporal's technology, we would've spent a significant amount of time rebuilding Temporal and would've very likely done a worse job.



Mitchell Hashimoto

Co-founder, Hashicorp

Committed to the open-source community

### 100% open-source

MIT-licensed, built in the open, and backed by a thriving developer community.

16,627 Stars

As Reliable as Gravity

### Fully battle tested, 9 years in production

Temporal was built with over 20 years of development from the minds behind AWS SQS, AWS SWF, Azure Durable functions, and the Cadence project that powers Uber.

Deploy it your way

### One platform, two great hosting paths

Temporal is an open-source project that you are free to use and host in your own environment. You can also let us host the Temporal Service for you with Temporal Cloud. Either way, we never see your code.

Sign up for Temporal Cloud and get $1,000 in free credits ›

Build invincible applications

It sounds like magic, we promise it's not.

Documentation Code Base Samples

ALL SYSTEMS OPERATIONAL

* * *

Discover

OverviewHow Temporal WorksTemporal CloudPricingSecurityTrust CenterStartups

Get Started for Free Log In

Explore

Customer StoriesProject-based tutorialsExample applicationsCode ExchangeReplay 2025 RecapAsk an expertBlog

Developers

Getting Started with TemporalStart building your next appTemporal Cloud docsProduction deploymentsTemporal 101Temporal 102Introduction to Temporal Cloud

Community

Join our Slack groupFind a meetup near youCommunity forumEventsReplay conference

Company

AboutCareersNewsContact usPartners

Email Address

2025 © Temporal Technologies. All Rights Reserved.

Privacy Policy Candidate Privacy Policy Terms of Service Code of Conduct