Pricing

Two meters. No riddles.

You pay for edge reads and monthly active users. Encryption, consistency, and the edge itself are not premium features.

We also meter config writes and secret operations — so you can see them. Included in every tier, never billed.

The full scorecard
Free
$0
tear here — the meter starts past this stub
  • 1M edge reads / mo
  • 1k MAU
  • unlimited workspaces
  • all encryption
  • community support
Pro
usage-based
  • +$0.50 per additional 1M edge reads
  • +$0.02 per additional MAU
  • promotion workflows
  • email support
Team
flat + usage
  • everything in Pro
  • extended audit retention
  • priority support
Enterprise
annual · sales-led
  • everything in Team
  • SSO (OIDC/SAML)
  • SCIM provisioning
  • advanced RBAC
  • signed entitlements
  • support with an SLA
Self-host — $0 forever

The MIT core on your own Cloudflare account: same workers, same Durable Objects, no telemetry, no callback. Enterprise identity features (SSO, SCIM, advanced RBAC) are commercial and entitlement-gated.

Clone the repo

Allowance, rate, and support figures are launch placeholders — Stripe pricing is not yet activated. Tier structure and entitlements match the control plane. "Talk to us" appears only where a human is genuinely required.

No security tiers

The free tier is not less encrypted.

How the encryption works →

mechanism · verbatim from the security page
per-secret DEKAES-GCM-256
workspace KEKHKDF from MASTER_KEK
plaintext scopeapi worker, transient
delivery planecannot decrypt
Edge parity

Same edge, every tier.

statvaluewhere
p99 edge read<10 msin-memory L1 over KV
cities serving reads300+Cloudflare network
consistency at the corestrongone Durable Object per workspace
plaintext lifetimemicrosecondsapi worker boundary only
telemetry phoning home0policy, enforced in CI

The full box score →

FAQ

The questions you were going to ask.

What counts as an edge read?

One GET against the delivery plane (cdn.edgevault.io). L1 cache hits count; your origin reads don't exist because there is no origin.

What's an MAU?

A unique end-user identity evaluated for flags in a calendar month. Anonymous percentage rollouts don't create MAUs.

What's the catch in the free tier?

An allowance, stated above. When you outgrow it, the Pro meter starts. That's the catch.

Is self-hosting feature-crippled?

No. The MIT core is the same code path the managed edge runs. Enterprise identity features (SSO, SCIM, advanced RBAC) are commercial and gated by signed entitlements.

Do config writes and secret operations cost money?

No. They're metered so you can see them in your usage, and included in every tier.

Do you phone home?

No. The open-core boundary check in CI fails any build that adds telemetry to core.

Can I move from managed to self-hosted later?

Yes. Export is a first-class API, and the data model is the same Drizzle schema either way.

Pick a door. Both are real.