Upstash QStash
HTTP-based messaging for serverless
★ 4.5
QStash is an HTTP-based messaging and scheduling service designed for serverless environments. It enables background jobs, scheduled tasks, and event-driven workflows without managing infrastructure. Built for Vercel, Cloudflare Workers, and edge functions.
Fonctionnalités
✓ HTTP-based messaging
✓ Scheduled messages (cron)
✓ Automatic retries
✓ Deduplication
✓ Callbacks and webhooks
✓ Delay and scheduling
✓ Dead letter queues
✓ Edge-compatible
✓ REST API
✓ SDK support
Avantages
- + Perfect for serverless/edge
- + No infrastructure to manage
- + Generous free tier
- + Simple HTTP-based API
- + Works with any endpoint
Inconvénients
- − HTTP overhead vs native queues
- − Limited to HTTP endpoints
- − Less feature-rich than dedicated job systems
- − Message size limits