Pay-as-you-go Pricing

  • Request Price: $0.20 per 100K requests
  • Bandwidth Price: First 200GB free, then $0.03/GB
  • Storage Price: $0.25/GB

All Plans and Limits

PlanPriceRead Region PriceMax Data SizeMax Bw GB MonthlyMax Req Per SecMax Request SizeMax RecordMax ConnectionsMemory
Free$00256MB10G1001MB100MB10064Mb
Pay-as-you-go$00100GBUnlimited1000 +1MB +100MB +1000 +3Gb ~ 30Gb
Fixed 250MB$75250MB100G10001MB100MB256250Mb
Fixed 1GB$20101GB200G10001MB100MB10001Gb
Fixed 5GB$77355GB800G20005MB200MB50003Gb
Fixed 12GB$1809012GB2000G20005MB200MB100004Gb
Fixed 50GB$28015050GB5000G200010MB500MB100005Gb
Fixed 100GB$680350100GB10000G1000010MB1GB1000010Gb

Prod Pack

  • $200/month per database
  • Uptime SLA
  • SOC 2 Type 2 report
  • Advanced monitoring (Prometheus, Grafana, Datadog)
  • Role-based access control (RBAC)

Enterprise subscription

  • All features of Prod pack for all your databases
  • Dedicated professional support
  • Dedicated technical account manager
  • Unlimited databases
  • HIPAA compliance
  • VPC peering
  • SSO integration
  • Custom pricing with monthly or annual contract options

Custom Quota Pricing (Pay-as-you-go)

Request Size Limits

Max Request SizeValue $ per month
10MB$50
50MB$80
100MB$120
morecontact us

Throughput Limits

Max Reqs Per SecondValue $ per month
2000$150
5000$200
10000$300
morecontact us

Collection Size Limits

Max Record SizeValue $ per month
250MB$60
500MB$100
1GB$180
morecontact us

Connection Limits

Max Concurrent ConnectionsValue $ per month
2000$200
5000$400
10000$600
morecontact us

Number of Databases

Number of DatabasesPrice
First 10Free
10-100$0.5 per DB
morecontact us

FAQs

How can I upgrade to pay as you go from free tier?

Once you enter your credit card, your database will be upgraded to the pay-as-you-go plan and limits will be updated.

What is included in free tier?

In free tier includes 256MB data size and 500K commands per month.

Are paid database’s first 256MB data and 500K commands free?

No. Once you upgrade to paid tier, you will be charged for the data size and commands.

How does the budget work?

Budget is only available for pay-as-you-go plan.

With the Pay As you go plan, you can set a maximum monthly budget for your database so that you won’t be charged beyond this chosen limit. We’ll keep you informed by sending email notifications once you reach 70% and 90% of your monthly budget. This notifications will let you either adjust your budget limit or upgrade to the Pro tier. Note that if your usage exceeds your monthly budget cap, your database will be rate limited extensively and your cost will not exceed your chosen budget limit.

Please set your budget limit high enough to avoid service disruption.

Are all Redis commands counted in billing?

Operational commands like AUTH, INFO, PING, QUIT, COMMAND will not be charged.

Are read and write commands same price?

Yes. But for Global databases, the write commands are replicated to all read regions in addition to primary region. Replications (write operations) are also counted as commands. For example, if you have 1 primary 1 read region, 100K writes will cost 0.4(0.4 (0.2 x 2)

How is the storage cost calculated for pay-as-you-go plan?

For each database the first 1GB is free. Beyond that, the storage cost is charged at a rate of $1 per GB total storage. Total storage is determined by adding up the storage at all replicas and regions. Even if you do not access your data, we have to keep it persistent in Cloud Provider’s block storage (eg AWS EBS) in multiple replicase for durability and high availability. To calculate the total storage cost, we take daily average of your total data size in all replicase and multiply with the rate at the end of the month. 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.

What happens when I hit limits on pay-as-you-go plan?

For each limit exceeded, you will be notified via email. We will do our best to keep your database running but we may rate limit depending on the case.

For concurrent connections, if you hit the limit, your database will start rejecting new connections. This can cause extra latency on your clients.

For max request size, the requests exceeding the limit will be rejected with an exception.

For max record size, the collection that exceeds the limit will stop accepting new records.

For bandwidth and storage, there are no limits but you can set a budget limit to avoid unexpected charges.

What happens when I hit limits on fixed plans?

For each limit exceeded, you will be notified via email. We will do our best to keep your database running but we may rate limit depending on the case.

When your database hits the bandwidth and storage limits, your database will be upgraded to the one upper tier. For storage, you can manually downgrade to the lower tier after removing the excessing data. For bandwidth, you can downgrade to the lower tier after the next month if you foresee the usage will not exceed the limit.

For concurrent connections, if you hit the limit, your database will start rejecting new connections. This can cause extra latency on your clients.

For max request size, the requests exceeding the limit will be rejected with an exception.

For max record size, the collection that exceeds the limit will stop accepting new records.

Are there free trials?

Yes, we can provide free trials for testing and PoC purposes. Email us at support@upstash.com

How many databases can I create?

You can create up to 10 databases for free and beyond this you will be charged $1 per database up to 100 databases. For more than 100 databases, please contact us at support@upstash.com

How much is the price for bandwidth?

For pay is you go plan, it is free up to monthly bandwidth limit of 50GB. Beyond that, we charge $0.1 for each additional GB data transfer.

For fixed plans, bandwidth is included in the price, so you will not be charged for it.

For use cases with high volume, you may consider VPC Peering which minimizes the data transfer cost. Contact us at support@upstash.com for details.

Bandwidth price depends on cloud provider’s fee for the traffic so it is subject to change. In case of any changes, we will notify you via email.

Can I purchase Prod Pack for any plan?

Yes, you can purchase Prod Pack for any plan except Free tier. You can enable it in your Upstash Dashboard database details page.

What is included in Prod Pack?

It includes uptime SLA, SOC 2 Type 2 report, advanced monitoring (Prometheus, Grafana, Datadog), and role-based access control (RBAC).

What is included in Enterprise subscription?

All the features of Prod pack will be available for all your databases. Moreover, dedicated professional support, HIPAA compliance, VPC peering and SSO integration will be available.

How is the Enterprise subscription priced?

For Enterprise subscription, a custom price is set based on specific requirements of the customer. For more information email us at sales@upstash.com

Do you have the Professional Support plan?

Professional support includes a dedicated service desk along and a Slack/Discord channel with a committed response time SLA. Check https://upstash.com/docs/common/help/prosupport for details.