Skip to content

Centiceps documentation

Self-hosted API management with immutable deployments, programmable policy flows, and a data plane designed to keep serving.

Start with a real gateway

Bring up the control plane, gateway backend, five gateway pods, optional Python hosts, and seeded examples with Docker Compose.

Author complete bundles

Keep routes, targets, policies, and callout resources together in an immutable revision.

Operate explicit boundaries

Learn how management, machine-facing services, and the consumer request path fail independently.

Use versioned policies

Secure, transform, limit, cache, observe, and recover with schema-backed policy types.

Centiceps covers the producer side of the API lifecycle: authoring, validation, publication, environment deployment, runtime configuration distribution, consumer identity, and policy execution.

The control plane is intentionally absent from the consumer request path. Gateway pods receive compiled, immutable generations through the gateway backend and execute them from memory.

Centiceps is under active development. These docs describe the current implementation and call out incomplete behavior where it matters. Public compatibility and supported-version guarantees begin with the first stable release.