Skip to main content
← All capabilities
Available now

Platform capability · API Governance

Every platform API follows the same conventions

The same access levels, errors, paging and health checks on every service

Shared packages and quality rules give every service the same error format, the same access levels for routes, the same sign-in checks, generated OpenAPI documents, paging and health checks. Safe retries, field selection and partial success for batch calls are available where an endpoint needs them.

Built in

What you get

  • One error format on every service
  • One URL pattern on every service, with separate paths for public, operator, customer and internal routes
  • Separate sign-in checks for operators, customers, services in the same region and services in another region
  • OpenAPI 3.1 documents generated automatically and served at /docs and /redoc
  • Create operations that must be safe to retry accept a request key, so a repeat is not applied twice
  • Paging details in every list response: total, page, limit and total pages
  • Choose the fields a response returns: ?fields=id,name,status
  • Bulk endpoints report which items succeeded and which failed
  • Standard deprecation: Sunset headers and migration guides
  • Rate-limit headers on every limited endpoint
  • Health checks at /health on every service
  • Generated API documentation can include worked examples
Under the hood

How it works

The same conventions on every platform service

Your customers’ developers learn the platform’s API once: one error format, one sign-in model, one way of paging. Each new service they use follows the same patterns, so they do not learn a new set for each service.

OpenAPI documents are generated from the code

OpenAPI documents are generated from the typed request and response definitions in each service, and every service serves them at /docs and /redoc. The published document gives integrators a machine-readable description and can be used to generate clients in any language. Worked examples are added to the definitions where they help.

Want a deeper walkthrough of API Governance?

A solution architect will demo the live service against your domain model.

Get a deployment assessment