Upstash makes data easiest part of your job. We manage everything for you. You focus on more important things. With per-request pricing, you pay only for what you use.
Upstash is a serverless database platform that offers different products, including Redis, QStash and Vector database.
Upstash Redis: Upstash provides a serverless database service that is compatible with the Redis API.
Upstash QStash: QStash is a serverless messaging and scheduling solution provided by Upstash. It is designed to easily integrate into existing workflows and help developers build reliable systems without managing infrastructure.
Key features and use cases of QStash include:
Background Jobs: QStash allows you to run long-running tasks in the background without blocking your application.
Schedules: You can schedule messages to be delivered at a specific time in the future.
Fan-out: QStash enables publishing messages to multiple endpoints in parallel using URL Groups.
FIFO (First-In-First-Out): Messages can be enqueued to be delivered one by one in the order they were enqueued.
Controlled Parallelism: QStash offers controlled parallelism to avoid overwhelming your endpoint while maintaining throughput.
Callbacks: You can get a response delivered to your API when a message is delivered.
Retry Failed Jobs: QStash uses a Dead Letter Queue to give you full control over failed messages.
Deduplication: It prevents duplicate messages from being delivered.
LLM (Large Language Model) Support: QStash has built-in support for calling LLM APIs, allowing you to take advantage of QStash features such as retries, callbacks, and batching while using LLM APIs.
QStash acts as a middleman between you and an API to guarantee delivery, perform automatic retries on failure, and provide additional functionality. This makes it particularly useful for serverless and edge computing environments where managing infrastructure can be challenging.
Upstash Vector: Upstash Vector is a serverless vector database designed for working with vector embeddings. It's essential for managing numeric representations of objects (like images, sounds, text) in a multi-dimensional space.
Key features of all Upstash products include:
Serverless Architecture: You don't have to manage or provision servers.
Scale to Zero: You only pay for what you actually use. When your application has low or no activity, the system scales down resources to a minimal level.
REST API: Upstash provides a REST API, which is particularly useful for environments that don't allow TCP connections, such as Cloudflare Workers.
Global Database: Upstash offers global databases that provide low latency all over the world.
Per-request Pricing: This pricing model is suitable for edge and serverless functions.
These features make Upstash a good fit for serverless and edge computing environments, allowing developers to focus on building and improving their applications without worrying about resource management.
Highlights
Data is replicated to 8+ regions all over the world for the best latency for your users. Add/remove regions without downtime.
Start free, then pay only for what you use with per-request pricing. You'll never pay more than the cap price, guaranteed.
HTTP-based APIs enable access from serverless and edge functions, while the use of standard clients via the Redis protocol is still supported.
Access real-time vendor security and compliance information through their Trust Center powered by Drata or Vanta. Review certifications and security standards before purchase.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
This contract uses two linked dimensions. Your Base Contract Value sets the upfront amount you commit to for the term. That commitment is drawn down in Upstash Consumption Units as you use the platform. You buy a pool of value, then spend it against actual usage across Redis, Vector, and QStash services. Consumption Units measure that metered usage. Pricing scales with how much you consume rather than a fixed per-server rate. When usage draws down your committed value, you continue based on your agreed contract terms.
Top-of-mind questions for buyers
What does one Upstash Consumption Unit measure across the Redis, Vector, and QStash services?
A Consumption Unit tracks metered usage of the platform. That usage includes commands processed, data stored, and bandwidth transferred. For Vector, requests and stored vectors count. For QStash, published messages count. Each unit represents billable activity drawn from your committed value, not a server or user seat.
What happens to my bill when I use my database as a cache versus a persistent store?
Storage draws down value based on the daily average data size across replicas and regions. Data stays in cloud storage even when unused, so it keeps counting. Setting an expiry timeout on cached keys reduces stored data. Commands processed also consume units separately from storage.
Which activity draws down my committed value fastest — commands, storage, or bandwidth?
It depends on your workload. Command volume dominates for high-traffic databases. Storage drives cost for large datasets with low query rates. Bandwidth consumes value for write-heavy setups that replicate to multiple regions, since each replication counts as a command and adds transfer. All accrue against the same committed value.
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Upstash makes data easiest part of your job. We manage everything for you. You focus on more important things. With per-request pricing, you pay only for what you use.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.