> ## Documentation Index
> Fetch the complete documentation index at: https://upstash-dx-3089.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get your QStash Token

Upstash Workflow is powered by [QStash](/qstash/overall/getstarted), so your app
authenticates with a QStash token. Go to the
[Workflow tab in the Upstash Console](https://console.upstash.com/workflow), pick
the region you want to use, and copy the `QSTASH_TOKEN` from the **Quickstart**
section.

<Frame>
  <img src="https://mintcdn.com/upstash-dx-3089/mxD3_btpK2P0pqVj/img/qstash-workflow/console-quickstart-env.jpg?fit=max&auto=format&n=mxD3_btpK2P0pqVj&q=85&s=32f332ba918286c4b422afd2af40df3e" alt="QStash environment variables in the Upstash Console" width="1501" height="819" data-path="img/qstash-workflow/console-quickstart-env.jpg" />
</Frame>

<Info>
  If you want to safely share a token with your team or AI agents, you can use a
  [read-only token](/workflow/howto/readonly-token) instead.
</Info>


## Related topics

- [Getting Started](/qstash/overall/getstarted.md)
- [Express.js](/workflow/quickstarts/express.md)
- [FastAPI](/workflow/quickstarts/fastapi.md)
- [Flask](/workflow/quickstarts/flask.md)
- [Next.js & FastAPI](/workflow/quickstarts/nextjs-fastapi.md)
