Pricing
Pay only for what you use with per-request pricing.
Free
$0
-
Max Messages per Day
500
Max Requests per Second
100
Pay as you go
$1
per 100K messages
Max Messages per Day
500,000
Max Requests per Second
100
Pro
$180
Starting from
Max Messages per Day
up to 100M
Max Requests per Second
Custom
Enterprise
For businesses with advanced needs.
- Guaranteed scalability and performance
- Custom configurations
- Advanced security options
- Dedicated support
Compare Plans
Start with a hobby project, collaborate with a team, and scale to millions of users.
Free | Usage Based Pricing | Fixed Pricing | |
---|---|---|---|
Free | Pay as you go | Pro | |
Max Messages per Day | 500 | 500,000 | up to 100M |
Max Requests per Second | 100 | 100 | Custom |
Max Message Size | 1 MB | 1 MB | 10 MB |
Max Number of Topics | 1 | 20 | Infinite |
Max Number of Endpoints per Topic | 100 | 100 | Infinite |
Max Retry Count | 3 | 5 | 20 |
Max Delay | 7 days | 30 days | Custom |
Max HTTP Connection Timeout | 2 min | 5 min | Custom |
Max DLQ Retention | 3 days | 7 days | 30 days |
Max DLQ Size (Number of Messages) | 1,000 | 10,000 | Custom |
The only thing you are charged for are messages
whereas retries are free. Below are some message examples:
Publish to single API endpoint. Here you would be charged for 1 message
- You make a request to
/v1/publish/[your-api-url]
- We make an HTTP request to your API and it returns a 500 status code
- After some time we retry to deliver the message and it succeeds
- You make a request to
- Schedule triggered “Every hour”; at the end of the month this would be around
24 * 30 = 720
billed messages. Publishing to a topic with 2 end points (A and B) subscribed to it would be charged for 2 messages
- You make a request to
/v1/publish/[your-api-url]
- We make an HTTP request to each of your endpoints.
- You make a request to
Free Tier
The free tier includes 500 Messages per day. Afterwards we will no longer accept new requests.
Pay as you go
Upstash limits your monthly usage for QStash to daily 500,000 in pay-as-you-go plan. If you are expecting to exceed this limit, contact us for the Enterprise plan.
Pro / Enterprise Plans
In the pro/enterprise plans, we offer 3 different fixed price options to meet higher throughput demands. We reserve isolated resource to guarantee the scalability for high volumes. Below are the details and prices. There is no requirement for long-term contracts as the minimum term is just one month, and you have the flexibility to cancel anytime. But please note that even if you cancel within the month, you will be billed for the minimum term of 1 full month
Plan | Max Messages per Day | Price (per month) |
---|---|---|
Pro 1M | 1M | $180 |
Pro 10M | 10M | $420 |
Enterprise | 100M | $1800 |