Overview
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.
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/unit |
---|---|
Upstash Usage | $0.001 |
Vendor refund policy
This is a pay as you go service. You will be invoiced based on your usage.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
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.
Resources
Vendor resources
Support
Vendor support
Our discord channel: https://discord.com/invite/jUxUYE4nEB Support Email: support@upstash.com
AWS infrastructure support
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.