Skip to content
dply/edge

Billing

Plans & pricing

What each plan includes and the rate for every usage meter.

dply bills each organization a monthly plan fee plus its usage. The plan fee covers the plan; usage bills on top of it from the first unit. Starter costs $0 a month: you pay only for usage, with a card on file and a monthly spending cap. There is no trial; Pro and Team bill from the day you choose them. Static sites and uptime monitoring also have a free tier that needs no card. Sites and apps are unlimited on every plan, subject to fair use. This page lists what each plan includes and the rate for every meter, so you can predict a bill before it arrives.

All prices are in US dollars. Plans are billed monthly; there is no annual option.

Free tier

An organization without a plan can still use these, with no card:

Free
Static sites on the CDN 3, plus their preview deployments
Bandwidth and requests 100 GB and 1,000,000 a month
Custom domains 1, plus the dply subdomain
Build timeout 15 min
URL monitors 10, checked every 3 minutes
Status pages 1, with a badge
Monitor history 90 days

The free sites are your organization's three oldest static sites. Over the monthly bandwidth or request limit, they show a "free limit reached" page until the month ends or you choose a plan; nothing is deleted. Container apps, databases, workers and every other resource need a plan. With a plan, an organization can have 50 URL monitors and any number of status pages.

Plans

Plan Price Seats Extra seat
Starter $0/mo 1 —
Pro $29/mo 3 —
Team $49/mo 10 $5/mo each
Enterprise Contact us Custom Custom

No plan includes usage. Everything you use bills at the rates below, on top of the plan fee. See Usage & metering for how usage is measured and Invoices & taxes for how it appears on your bill.

Note

Enterprise is sales-led and invoiced by hand. Its limits and price are set in your contract.

Sites and apps

Every plan deploys as many sites and apps as you want — static, hybrid, Worker SSR and container apps all count as apps, and none of them has a per-site or per-app fee. Preview deployments don't count toward anything; their builds and usage still bill like any other deploy.

Fair use

"Unlimited" is subject to fair use: a hidden limit on non-preview apps, meant to catch abuse rather than normal growth. At the limit, creating another app shows "You've reached the fair-use limit for your plan — contact us to raise it." Nothing is charged, and there's no upgrade prompt — contact support to raise it.

Plan Apps (previews don’t count)
Starter 25
Pro 250
Team 1,000
Enterprise None

Seats

Every member of the organization is a seat, and pending invitations count too, except view-only members: someone who can only view the organization's apps, and an invitation for that role, doesn't take a seat and is free. On Starter and Pro the seat count is a hard limit: you can't invite past it, and you can't move down to a plan with fewer seats than you have members. On Team, the first 10 seats are included and each additional member costs $5 a month.

Other limits

Non-price limits — build concurrency and timeout, custom domains, database and queue counts, worker instances, realtime connections — stay per plan. See Usage & metering for how usage bills and the tables below.

Starter Pro Team
Sites Unlimited Unlimited Unlimited
Concurrent builds 1 2 5
Build timeout 20 min 45 min 60 min
Custom domains (per organization) 3 20 100
Container app instances 1 per app Autoscaling Autoscaling
Queue workers per app 1, starts when jobs arrive 5, autoscaling 10, autoscaling
SQL databases (D1) 2 10 50
Queues 2 10 50
Realtime connections per app 200 1,000 5,000
Audit log No No Yes

Enterprise's limits are set in your contract; none of the above is a hard ceiling there.

Usage rates

Usage is billed in arrears, on the invoice after the billing period ends, at the rates below. See Usage & metering for how each meter is measured and Invoices & taxes for how it appears on your bill.

Rates are shown to more precision than a cent where the unit is small. Bandwidth is a flat price dply sets, not a pass-through of a provider charge. Each invoice line is rounded to the nearest cent.

Group Meter Price Unit
Delivery Requests $0.39 per million
Delivery Bandwidth $0.06 per GB
Delivery Site storage $0.0195 per GB-month
Delivery Site storage writes $5.85 per million
Delivery Site storage reads $0.468 per million
Builds Build time $0.0091 per minute, billed per second
Apps and workers vCPU $0.000026 per vCPU-second
Apps and workers Memory $0.00000325 per GiB-second
Apps and workers Disk $0.000000091 per GB-second
Apps and workers Outbound traffic $0.0325 per GB (calls out, not replies)
Databases Compute $0.0000333 per compute-unit-second (1 vCPU, 4 GB)
Databases Storage $0.20 per GB-month
SQL (D1) Rows read $0.0013 per million
SQL (D1) Rows written $1.30 per million
SQL (D1) Storage $0.975 per GB-month
Queues Operations $0.52 per million
Key-value Reads $0.65 per million
Key-value Writes, deletes and lists $6.50 per million
Key-value Storage $0.65 per GB-month
Valkey (Redis) REST commands $0.10 per 100,000
Messages Published messages (schedule firings and callbacks count) $0.50 per 100,000
Realtime Connection-minutes $0.25 per million
Realtime Messages $0.62 per million
Workers CPU time $0.026 per million CPU-ms
Workers Log events (first 5M per app a month included) $0.78 per million
Durable Objects Requests $0.195 per million
Durable Objects Duration $16.25 per million GB-seconds
Durable Objects Rows read $0.0013 per million
Durable Objects Rows written $1.30 per million
Durable Objects Storage $0.26 per GB-month
Object storage Storage $0.0195 per GB-month
Object storage Writes (Class A) $5.85 per million
Object storage Reads (Class B) $0.468 per million
Images Transformations $0.65 per 1,000
AI Neurons $0.0143 per 1,000
Browser rendering Browser time $0.117 per browser-hour
Vector search Queried dimensions $0.013 per million
Vector search Stored dimensions $0.065 per 100 million, per month

Container apps, queue workers, dply databases (Postgres, MySQL, MongoDB) and Valkey are billed per second while they're awake; asleep is $0 (database storage still bills per GB-month, awake or asleep). See Scaling & sleep.

Included build minutes

Each plan covers some build time every billing period. Build time past it bills per second at the Build time rate above.

Plan Build minutes included per billing period
Starter 300
Pro 1,000
Team 3,000
Enterprise All

Sizes

Container apps, dply databases and Valkey share one size ladder. Memory differs by product; the price is per second while the resource is awake.

Size Container app Database Valkey
0.25 vCPU $0.0000101/s (1 GB) $0.00000833/s (1 GB) $0.00000186/s (250 MB)
0.5 vCPU $0.0000267/s (4 GB) $0.0000167/s (2 GB) $0.00000744/s (1 GB)
1 vCPU $0.0000363/s (3 GB) — $0.0000186/s (2.5 GB)
2 vCPU $0.0000726/s (6 GB) — $0.0000475/s (5 GB)
4 vCPU $0.000145/s (12 GB) — $0.000062/s (12 GB)

Container apps also offer 1/16 vCPU below this ladder, for non-PHP apps only. Valkey's 0.25, 0.5 and 1 vCPU sizes sleep when idle; 2 and 4 vCPU stay on. Each Valkey size also has a monthly maximum — see Valkey (Redis). Each container app size has one too: an instance never bills more than 600 hours of its every-vCPU-busy rate in a month — see Containers.

What's never throttled, and what is

On Pro and Team, usage doesn't stop anything that's metered unless you set a spending cap: sites keep serving, builds keep running, and the usage bills on your next invoice. A few limits are hard caps rather than meters:

  • Seats on Starter and Pro.
  • Custom domains per organization.
  • The number of D1 databases and queues.
  • Concurrent builds and the build timeout.
  • Realtime connections per app.
  • The fair-use limit on apps.

Spending cap on Starter

Starter always has a spending cap: $25 of usage a billing period by default. Past it, builds and traffic pause until the next billing period or until you raise the cap. To raise it, open your organization's Billing page, choose Limits, enter a higher amount under Spending cap and choose Save. See Starter and spending caps and Spending caps & alerts.

Estimate a bill

The public pricing page has an estimator for requests, bandwidth, build time and one small container app, at the same rates the invoice uses. It is an estimate: it leaves out storage operations, databases, Valkey, key-value, realtime and other meters. Inside the app, your organization's Billing page shows usage this period and the estimated charge for the current period.

A Pro organization with $32 of usage in a period (build time past its 1,000 included minutes counted in that usage) pays:

Line Amount
Pro plan $29.00
Usage this period $32.00
Total $61.00

View as Markdown llms.txt

dply/edge