
About Upstash
Upstash is a serverless data platform that offers Redis, vector search, messaging and scheduling as managed services. You create a database in the console and connect to it from your code.
What it does
Upstash runs Redis in the cloud with durable storage and automatic backups, and it scales with your traffic without server management. Its vector database stores embeddings and filters them with metadata and SQL-style queries. QStash sends and schedules messages over HTTP, which helps serverless functions work together.
Key features
- Serverless Redis with backups
- Vector search with metadata filters
- Scheduled tasks with cron syntax
- Messaging between serverless functions
- Client libraries for TypeScript and Python
Who it's for
Developers on serverless platforms who want caching, rate limits or queues without running a server, and startups or AI apps that need a low-effort data layer.
Pricing and good to know
There is a free way to start, and usage is billed pay-as-you-go. You can choose regions for lower latency, and some setups add multi-region replication. Check the pricing page for current plan details before you send heavy traffic to it.
Highlights
- Serverless Redis with durable storage and backups
- Vector database for similarity search
- QStash for scheduled tasks and HTTP messaging
- Scheduled tasks with cron syntax
- Client libraries for TypeScript and Python












