Upstash Workflow is based on QStash and uses a “pay-as-you-go” pricing model. You only incur costs when your app receives traffic, meaning there’s no charge when it’s not in use. Click here to view the QStash pricing.

A workflow run consists of several QStash messages, with the total cost determined by the number of messages used.

You can track your current message usage and associated costs in the Overview tab of the console.

For detailed pricing information based on different plans, visit our QStash pricing page.

Message Usage per Workflow Run