> ## Documentation index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Search it with GET https://upstash.com/docs/search?q=<query>.
> Use these to discover all available pages before exploring further.

# Upstash Workflow

> Durable, reliable serverless functions with retries and scheduling.

Upstash Workflow lets you write durable, reliable serverless functions, with delivery guarantees, automatic retries on failure, and scheduling, without managing infrastructure.

## Start here

- [Overview](/workflow/getstarted): what Workflow is and where to start.
- [Quickstarts](/workflow/quickstarts/platforms): supported platforms and framework guides for TypeScript and Python.
- [How Workflow Works](/workflow/basics/how)
- [Caveats](/workflow/basics/caveats)

## Sections

- [Core Concepts](/workflow/basics/serve): workflow endpoints, local development, steps, the workflow client, and how-to guides.
- [Features](/workflow/features/retries): retries, parallel steps, failure functions, dead letter queue, flow control, waiting for events, webhooks, and invoke.
- [Agents](/workflow/agents/overview): build durable AI agents and agent patterns.
- [REST API](/workflow/api-reference/runs/trigger-workflow-run): runs, logs, notify, DLQ, flow control, and signing keys.
- [Resources](/workflow/integrations/openai): integrations, examples, and troubleshooting.

## For AI agents

- [/docs/workflow/llms.txt](https://upstash.com/docs/workflow/llms.txt) lists every Workflow page.
- Append `.md` to any page URL for its Markdown, for example [/docs/workflow/getstarted.md](https://upstash.com/docs/workflow/getstarted.md).
