> ## 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 QStash

> Serverless messaging and scheduling with guaranteed delivery and retries.

QStash is a serverless messaging and scheduling service. Instead of calling an endpoint directly, you publish a message to QStash, which delivers it to your API with retries, delays, schedules, and more.

## Start here

- [Getting Started](/qstash/overall/getstarted): publish your first message.
- [Use Cases](/qstash/overall/usecases)
- [Pricing & Limits](/qstash/overall/pricing)

## Sections

- [Quickstarts](/qstash/quickstarts/vercel-nextjs): Next.js, Python, Cloudflare Workers, AWS Lambda, Deno Deploy, and Go.
- [Features](/qstash/features/background-jobs): background jobs, retries, schedules, queues, flow control, delays, URL groups, batching, callbacks, and dead letter queues.
- [Integrations](/qstash/integrations/llm)
- [How To](/qstash/howto/publishing): publishing, receiving, verifying signatures, local development, and more.
- [REST API](/qstash/api/authentication)
- [SDKs](/qstash/sdks/ts/overview): TypeScript and Python.

## For AI agents

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