EdgeCron vs Upstash QStash
QStash is a strong serverless messaging and scheduling product with URL Groups for fan-out. This comparison helps teams decide whether they need broader queue and messaging features, or EdgeCron's focused scheduled HTTP delivery, trigger-based pricing, free fan-out/retries, replay logs, and local callback debugging.
Official positioning
QStash focuses on serverless messaging and scheduling
Upstash describes QStash as a serverless messaging and scheduling solution for reliable delivery, automatic retries, schedules, URL groups, queues, flow control, callbacks, dead-letter handling, and deduplication.
Where EdgeCron fits
EdgeCron narrows the scope to scheduled HTTP delivery
EdgeCron is best when the requirement is a cron API, delayed HTTP callback, outbound webhook retry, trigger-based pricing, dead-letter replay, delivery logs, and a free local CLI rather than a general message queue layer.
Decision checklist
Choose EdgeCron when your app already owns workflow state and mainly needs reliable HTTP callbacks where one trigger can fan out and retry without creating new billable trigger events.
Consider QStash when you need broader serverless queue behavior, URL Groups, batching, or advanced flow control.
Verify current message counting, retry billing, URL Group limits, retention windows, SLA add-ons, and parallelism limits from the official QStash pricing page.
Official sources
This page is based on official vendor docs and pricing pages. Always confirm live plan limits before purchase.
From API key to reliable delivery in minutes
Create a key, schedule a task, listen locally, and replay failed callbacks from the dashboard. The same workflow works across API, SDKs, and CLI.
Create an API key
Generate scoped credentials in the dashboard and use them from your server, CI job, or background worker.
Schedule an HTTP task
Send target URL, payload, delay, and retry limit. EdgeCron stores the task durably before your app returns.
Debug callbacks locally
Use a CLI Debug Token and run edgecron-cli listen --port 3000 to receive scheduled callbacks on localhost without a tunnel.
Replay with context
Inspect delivery status, latency, headers, payloads, and replay failed attempts from the dashboard or API.
Simple, transparent pricing
Start free, then upgrade when you need more monthly triggers, replay workflows, longer retention, and higher volume.
Monthly triggers include API-created tasks, event publishes, and schedule fires. Fan-out deliveries and automatic retries are included within those trigger limits.
Free
For hobbyists and evaluation
- 10,000 Triggers / month
- 5 Cron Jobs
- Endpoints unlimited
- 3 day(s) Log retention
- Webhook signing
- CLI debugging
- MCP private beta eligibility
- Priority support
Starter
For indie developers and startups
- 50,000 Triggers / month
- 30 Cron Jobs
- Endpoints unlimited
- 7 day(s) Log retention
- Webhook signing
- CLI debugging
- MCP private beta eligibility
- Priority support
Pro
For growing teams and businesses
- 250,000 Triggers / month
- 200 Cron Jobs
- Endpoints unlimited
- 30 day(s) Log retention
- Webhook signing
- CLI debugging
- MCP private beta eligibility
- Priority support
Business
For large-scale enterprise deployments
- 2,000,000 Triggers / month
- Unlimited Cron Jobs
- Endpoints unlimited
- 90 day(s) Log retention
- Webhook signing
- CLI debugging
- MCP private beta eligibility
- Priority support
Paid plans are billed automatically. Cancel anytime — access continues until the end of the billing period.
No credit card required for Free plan.
Get help before a callback path becomes urgent
EdgeCron support is organized around production delivery: docs for implementation, billing support for subscriptions, abuse handling, and priority support for paid plans.
Implementation docs
Use quickstarts, SDK examples, and CLI flows to validate a delivery path before launch.
Read docsBilling and account help
Contact support for invoices, cancellations, subscription questions, and account access issues.
Email supportAbuse reports
Report spam, phishing, scanning, SSRF attempts, or other unacceptable use.
Report abusePriority support
Paid plans include stronger support expectations for production troubleshooting and recovery workflows.
Open dashboard