Skip to main content

First-party APIs (default)

Use this as the default profile for APIs consumed by trusted, first-party clients (web/mobile/backend clients owned by the same organization).

Intended for

  • Internal product APIs
  • Private BFFs
  • Service-to-service GraphQL where operations are release-managed

Default practices

Introspection default

  • Keep introspection enabled by default for first-party APIs.
  • Enforce introspection depth/list-depth via Depth limits.

Optional practices

Library author guidance

Expose this as the default startup mode, for example:

  • profile: "first-party"