Docs
Launch GraphOS Studio

GraphOS Enterprise features

Overview


With an Apollo GraphOS Enterprise plan, you gain access to powerful routing, delivery, and governance features for your . This article summarizes the most notable of these features and provides links to the full documentation for each.

See the left navigation for a list of all Enterprise-specific articles from across the documentation.

💡 TIP

To compare feature support across all plan types, see our pricing page.

Enterprise trial

You can sign up for a Enterprise trial to freely test out most Enterprise features for the duration of the trial period.

Start an Enterprise trialSee details

Self-hosted routing

With Enterprise, you can deploy your 's Apollo Router instances into your own infrastructure, instead of using a -provisioned :

Your infrastructure
Apollo
Router
Locations
subgraph
Reviews
subgraph
Clients

These instances connect to to fetch their managed configuration and report fine-grained metrics.

This architecture helps you satisfy sophisticated requirements around data compliance and performance, and it also enables you to further customize your 's behavior with Enterprise-specific functionality (described below).

Apollo Router features

The Apollo Router supports a collection of features specific to Enterprise organizations. These include:

Schema pipeline

provides schema pipeline tools to efficiently develop and deploy changes to your .

Schema change management with proposals

Schema proposals provide -native schema change management. The centralized proposal process fosters collaboration and strengthens schema governance:

  • developers can propose changes in the context of the using automated checks and reviewer feedback for validation.
  • consumers can actively participate by commenting on, reviewing, and approving proposals.
  • owners and governance teams can use proposals to set standards and ensure only approved changes are published.

This increased coordination improves design decisions and accountability, streamlining development cycles.

Schema filtering with contracts

Contracts enable you to filter your 's types and according to different inclusion and exclusion rules you define:

Contract variant A
Contract variant B
Source variant
Filter schema
according to contract A
Filter schema
according to contract B
Contract schema A
â–›
Contract schema B
â–Ÿ
Supergraph
schema
â–‰

You can then deploy a self-hosted router instance that uses one of your contract schemas. Client apps that connect to this contract router can only the that are included in the schema:

Your infrastructure
Standard router
â–‰
Contract router
â–Ÿ
(All subgraphs)
Admin app
User app

are especially useful if you want to expose a subset of your as a public API.

Organization management

You can integrate with your organization's id provider (IdP) to enable single sign-on (SSO) for GraphOS Studio.

SSO configuration is available for the following:

Additionally, Enterprise organizations can export an audit log of material actions taken by organization members.

Next
Supergraph Architecture Framework
Edit on GitHubEditForumsDiscord