Skip to main content

Pricing

FeatureFreePay as you goEnterprise
Daily Request Limit10000UnlimitedUnlimited
Supported PlatformsAWS, GCP (coming soon)AWS, GCP (coming soon)AWS, GCP (coming soon)
PersistenceEBSEBSEBS
Strong Consistencyโœ…โœ…โœ…
SSL Encryption (TLS)โœ…โœ…โœ…
REST APIโœ…โœ…โœ…
Multi Zone ReplicationโŒโœ…โœ…
SecurityPassword + TLSPassword + TLSPassword + TLS
Audit LogsLast 7 daysLast 30 daysLast 1 year
Professional SupportโŒOptionalIncluded
Price (per 100K request)FreeSingle Zone: $0.2
Multi Zone: $0.4
Custom
Price (per 1GB-month storage)FreeSingle Zone: $0.25
Multi Zone: $0.5
Custom
Max Monthly (Ceiling) PriceFreeSingle Zone: $120
Multi Zone: $240
N/A

Free Tier#

Upstash has a free tier with some limitations. Free tier limits 10K requests per day and total 256Mb data size. A user can create only one database in Free tier. When you enter your credit card, your database will be upgraded and limits will be removed.

You do not need to enter your credit card to use Upstash in Free Tier.

Serverless Pricing#

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, there is also the storage cost.

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
note

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 block 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 database can not cost more than $120 monthly ($240 if multizone replication enabled). Ceiling price prevents bad surprises on billing.

Quotas#

Pay as you go plan has soft limits which are introduced to ensure the fair use of resources among our users. Quotas are soft limits. When your database reaches the quota we do not stop your service but we will contact you and ask you to upgrade your service to an upper plan.

LimitValueDescription
Max Request Per Second1000This is the number of requests/commands that your database can process per second. If you exceed this limit, we contact you.
Max Record Size100 MbThis is the maximum size per your entry. The entry can be String, List, Set, Hash etc.
Max Data Size Per DB500GbWhen limit is reached, write requests may be rejected. Read and delete requests will not be affected. You can delete some entries to allow further writes. Also you can consider setting TTL (expiration time) for your keys.
Max Concurrent Connections Per DB1000When the limit is reached, your idle connections may be terminated. You will not experience any issue unless all of your connections are active. Even in that case; most Redis clients reconnect automatically.
Max Request Size5MbThe max size of a single request/command.
Max Daily Bandwidth100GBThe max outbound data transfer (bandwidth) limit per day.

All limits are per database. If you think, your use case will exceed the above quotas, check our Enterprise Plan where you can customize the limits.

note

Quotas are not technical limits. Contact us (support@upstash.com) if you think your application needs higher limits.

Enterprise Plan#

If your application requires advanced needs, then Upstash Enterprise will fit better as you can customize it for your use case.

FeaturePay as you goEnterpriseDescription
IP WhitelistingโŒโœ…You can set the IP addresses which will have access to your database.
VPC PeeringโŒโœ…VPC Peering enables you to connect to Upstash from your own VPC using private IP. Database and your application can run in the same subnet which also cancels out data transfer costs.
AWS Private LinkโŒโœ…AWS Private link helps you to access to Upstash Database with a private network link inside AWS infrastructure.
Customizable QuotasโŒโœ…You can customize the limits to fit your usecases.
Professional SupportoptionalincludedProfessional Support includes dedicated service desk and Slack channel with response time SLAs.
Fixed pricing for high throughput โŒโœ…Pay a monthly fixed price reserving bandwidth.
note

To learn more about enterprise plans, please contact us support@upstash.com