The whole request path, minus the API and AI gateways.
- DNS with DNSSEC
- TLS + automatic certificates
- L4 admission + DDoS controls
- WAF and bot management
- CDN cache
- No AI gateway
- No overage — hard quota
A package is a set of rules: which layers are enabled, what the quotas are, and what the sustained rate limit is. Those rules are compiled into your configuration and enforced at the edge — a layer your plan does not include is simply not in your request chain.
The whole request path, minus the API and AI gateways.
Adds the API gateway and the AI gateway.
The same capabilities at ten times the volume.
Every layer, with the limits set to your traffic.
The sustained figure is a token bucket, not a fixed window: a burst above it is absorbed from the bucket rather than refused, and a request that exceeds it gets a 429. That is why a spike at the top of the minute does not get double-counted the way a fixed window would.
Counted from the same per-layer events that feed your analytics, per node and reconciled centrally. Over quota, a plan with overage keeps serving and bills the excess; a plan without one stops.
Not a feature flag checked per request — the layer is left out of the compiled chain entirely, so it costs nothing to be on a plan without it.
A change recompiles your configuration and rolls out like any other. Sites beyond a smaller plan’s allowance are disabled rather than deleted, and a later upgrade re-enables exactly those.