compute-edge_
▸ Pricing

Free for hobby.
Fair for production.

No region-specific multipliers. No egress fees. No "starting from" prices that triple when you actually deploy something.

Hobby
$0 / month
For side projects and prototypes. No credit card.
  • 1M requests / month
  • 1 GB KV reads / day
  • 1 GB Objects egress / month
  • Deploy to 3 PoPs
  • Community support (GitHub)
Start free
Pro
$12 / developer / month
For teams shipping production apps. Usage above the base scales linearly.
  • 10M requests / month included
  • 25 GB KV reads / day
  • 100 GB Objects egress / month
  • Deploy to all 14 PoPs
  • $0.40 / million requests beyond
  • Email support · 1 business day
Start 14-day trial
Org
Custom
Sole-tenant capacity, SSO, audit log, signed BAA / DPA.
  • Volume pricing on requests / KV / Objects
  • SSO · SAML · SCIM provisioning
  • Audit log + retention controls
  • SOC 2 reports on request
  • Dedicated edge capacity option
  • Annual contract
Talk to us
▸ Usage rates

Above the included allowances, you pay only what you use.

Requests
$0.40 / million
Billed in 1M increments. No request size limit under 25 MB.
KV reads
$0.20 / million
Per-PoP SSD-backed. Sub-ms in-region, eventually consistent globally.
Objects egress
$0.02 / GB
Same rate to every region. Internal PoP-to-PoP traffic is free.
▸ Questions we get a lot

FAQ

Why no per-region pricing?
Because picking a region is the thing we exist to eliminate. Charging differently per PoP would just import the problem back through the billing model. A request served from nrt-02 costs the same as one from iad-01.
What counts as a request?
Any HTTP request that hits one of your function routes and runs your code. Static assets served from the CDN cache don't count. Failed cold-start retries don't count. Health checks don't count.
Can I cap my spend?
Yes. Every plan has a hard spending cap you set in the dashboard. When you hit it, functions return 429 instead of accruing more cost — you decide which is worse. The default Hobby cap is $0, so you can't accidentally get a bill.
Do you charge for egress?
Only for Objects (blob storage). HTTP responses from Functions never have egress fees, no matter how much you ship. We bake delivery into the request price.
Is there a discount for annual commits?
On Org plans, yes — 15−25% depending on volume. On Pro, no — we'd rather you stay because the product is good than because you're locked in for a year.
What about cold starts?
Functions typically cold-start in under 5 ms. We achieve this with V8 isolates for JS/TS and WASM-compiled targets for Rust/Python — not full container starts. If your function is hot at the PoP, there is no cold start.