Pay only for milliseconds you run
Transparent, usage-based billing. No surprises. Scale from hobby to enterprise with the same infrastructure.
- 50K requests/month
- 50M CPU-ms
- 100MB Edge KV
- Edge D1 database
- 2 concurrent deployments
- Custom domains
- 7-day logs
- RBAC
- 500K requests/month
- 1B CPU-ms
- 5GB Edge KV
- 2 Edge D1 databases
- 10 concurrent deployments
- 5 custom domains
- 30-day logs
- RBAC
- 10M requests/month
- 25B CPU-ms
- 100GB Edge KV
- Unlimited Edge D1
- Unlimited deployments
- Unlimited domains
- 90-day logs
- RBAC + team audit logs
- Unlimited requests
- Unlimited CPU-ms
- Unlimited storage
- SLA guarantees (99.99%)
- Dedicated infrastructure
- Priority support
- Custom retention
- Advanced RBAC + SSO
Everything you need, on every plan
| Feature | Hobby | Pro | Team | Scale |
|---|---|---|---|---|
| Requests/month | 50K | 500K | 10M | Unlimited |
| CPU-ms included | 50M | 1B | 25B | Unlimited |
| Edge KV storage | 100MB | 5GB | 100GB | Unlimited |
| Edge D1 databases | 0 | 2 | Unlimited | Unlimited |
| Concurrent deployments | 2 | 10 | Unlimited | Unlimited |
| Custom domains | 0 | 5 | Unlimited | Unlimited |
| Streaming responses | ✓ | ✓ | ✓ | ✓ |
| Logging retention | 7 days | 30 days | 90 days | Custom |
| RBAC | − | − | ✓ | ✓ |
| Support level | Community | Priority | Dedicated | |
| SLA | − | − | 99.95% | 99.99% |
Common questions
CPU-ms is the fundamental unit of compute on EdgeAPI. It measures how long your handler runs on one vCPU. For example, a 100ms function execution = 100 CPU-ms. Your monthly allocation resets on the first of each month. Overage rates apply at $0.50 per 1B CPU-ms (after your included allocation).
Your functions will continue to run. You'll be charged overage fees at $0.50 per 1 billion CPU-ms beyond your included allocation. We recommend setting up billing alerts in your dashboard to monitor usage. You can also upgrade your plan at any time to get more included allocation.
Each handler invocation has a 30-second timeout. For longer-running tasks, we recommend splitting work into multiple shorter functions or using our background job queue (available on Team + Scale plans). Request payloads are capped at 10MB, and response payloads at 4GB (streamed).
Yes, you can upgrade or downgrade your plan at any time. Upgrades take effect immediately. Downgrades take effect at the start of your next billing cycle. We'll prorate any differences in your invoice automatically.
We offer 20% off annual subscriptions for Pro and Team plans. Enterprise/Scale customers can work with our sales team to negotiate custom terms, including volume discounts and multi-year commitments.
Ready to deploy?
Start with Hobby free, upgrade anytime. No credit card required.
Deploy your first function