|Daily Request Limit||10000||Unlimited||Unlimited|
|Max Size||256 Mb||10 Gb||500 Gb|
|Max Concurrent Connections||20||1000||10000|
|Multi Zone Replication||Not available||Not available||Available|
|Price (per 100K request)||Free||$0.2||$0.4|
|Price (per 1GB-month storage)||Free||$0.25||$0.25|
|Max Monthly (Ceiling) Price||Free||$120||$240|
See Database Types for more details.
Upstash has a free tier with some limitations. A user can create only one free database. Check the table on Database Types chapter for more about the limitations.
You do not need to enter your credit card to use a free database. And you can upgrade your free tier database to standard one without losing any data. But to upgrade you need to have a payment method.
Upstash's default pricing model is serverless. You pay for the amount of requests (Redis commands), you send to the database. Because the persistence is enabled by default, the storage also costs.
100.000 commands cost 0.2 USD.
Request cost of a Database = Total command count / 100.000 X $0.2
Storage cost of Database (monthly) = Average Data Size (in GB) X $0.25
Total Cost = Request Cost + Storage Cost
Operational commands like AUTH, INFO, PING, QUIT, COMMAND are not charged.
Even if you do not access your data, we have to keep it persistent in Cloud Provider's persistence storage (eg AWS EBS, S3) for durability. We take daily average of your data size and multiply with 0.25 at the end of the month. If you have 1 GB data in your database through the all month, you pay $0.25 monthly. If your database is empty in the first 29 days of the month and it expands to 30GB on the last day of the month; then still you pay $0.25 for that month (30GB / 30day X 0.25).
If you are using your database as a cache; then it is a good practice to set a timeout (EXPIRE) for your keys to minimize the cost.
Max Monthly (Ceiling) Price
Upstash guarantees that your monthly cost for a database will not exceed the ceiling price. Your standard database can not cost more than $120 and your premium database can not cost more than $240 monthly. Ceiling price prevents bad surprises on billing.
If your application requires steady and high throughput, then it makes sense to buy a reserved plan instead of serverless pricing. You can buy different plans according to your memory and throughput needs. Reserved databases are charged monthly. The payment is upfront so if you buy a reserved database, even if you delete it, your payment for the current month is not refunded. The next month, you will not be charged because you deleted the reserved database.
Here the plans:
|Plan Name||Max Throughput||Max Data Size||Max Connections||Price (Standard)||Price (Premium)|
|Reserved 500||500 ops/sec||10GB||10K||$80 /month||$150 /month|
|Reserved 1K||1K ops/sec||20GB||10K||$140 /month||$260 /month|
|Reserved 10K||10K ops/sec||50GB||10K||$350 /month||$600 /month|
|Reserved 100K||100K ops/sec||100GB||10K||$1400 /month||$2400 /month|
For more Max Connections limit options please email us at firstname.lastname@example.org.
Different than serverless pricing, reserved prices exclude network and storage costs, which will be charged monthly, reflecting the cloud provider's charge.
The buying reserved plan is not supported via the console yet. Still you can buy a reserved plan by contacting us email@example.com
Network & Storage Costs
Reserved pricing plans exclude network and storage costs. In addition to fixed reserved plan price, you will be charged for storage and network usage costs.
Storage cost calculation is the same as Serverless Pricing:
Average Data Size (in GB) X $0.25
Network costs depend on the cloud providers' data transfer prices between their regions and to internet. AWS charges
$0.02per GB between their regions and up to
For example, if you send/receive
100Mrequests/responses with average of
1KBsize each, it will be total of ~
95GBdata transfer per month. For this amount of data transfer, your network cost will be;
$1.9per month, between AWS regions.
$8.5per month, between AWS and internet.
These prices are subject to change due to cloud providers' price updates. Actual calculation will be based on the most recent prices.