The platform

One lifecycle. Clear boundaries.

Author, validate, deploy, and run APIs in one place. The management plane never sits in the path of live traffic.

Authoring

Every change has a shape.

An API Bundle holds everything an API needs. Save drafts freely; nothing is deployed until you publish.

Orders API bundle

Root definitionapi.yaml
Routesorders, status
Policiesverify, quota
Targetdefault
Callout resourceenrich.js
Bundle revision 12

Save the workspace. Deploy only what is used.

Centiceps keeps your whole workspace, but compiles only the routes, targets, policies, and scripts the bundle actually references.

Understand bundles

Lifecycle

Validate. Publish. Deploy. Confirm.

Editing stops at publish. Rollback is deploying an older revision, not restoring a database.

  1. WorkspaceSave

    Keep the full working set.

  2. ContractValidate

    Check schemas and references.

  3. RevisionPublish

    Freeze a revision.

  4. EnvironmentDeploy

    Point an environment at it.

  5. RuntimeConfirm

    Watch gateways pick it up.

Built-in capabilities

Platform concerns belong at the edge.

Built-in policies for the common things. A callout only when the logic is yours.

SECURITY

Identity and access

API keys, OAuth2, JWT, mTLS, HMAC, IP rules, and threat protection.

TRAFFIC

Control and resilience

Quota, spike arrest, concurrency limits, cache, retry, timeout, and circuit breaker.

EXTEND

JavaScript and Python

Scripts are versioned with the bundle and run inside a fixed, limited contract.