Join us from October 8-10 in New York City to learn the latest tips, trends, and news about GraphQL Federation and API platform engineering.Join us for GraphQL Summit 2024 in NYC
Docs
Start for Free

GraphOS Enterprise Features

Learn about Enterprise routing, schema pipeline, management, and reporting features


With an , you gain access to powerful routing, delivery, governance, and reporting 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.

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

Realtime data across your with federated s

Want to learn about Enterprise features in-person?

Don't miss the End-to-end GraphOS Enterprise workshop at this year's GraphQL Summit.

Enterprise trial

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

Start an Enterprise trialSee details

Self-hosted routing

With GraphOS Enterprise, you can deploy your instances in your own infrastructure instead of using a cloud GraphOS Router:

Your infrastructure
GraphOS
Router
Locations
subgraph
Reviews
subgraph
Clients

These instances connect to GraphOS 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 router's behavior with Enterprise-specific functionality described below.

GraphOS Router features

The GraphOS Router supports a collection of premium features specific to GraphOS. These include:

Learn more about GraphOS features.

Schema pipeline

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

Schema change management with proposals

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

  • developers can propose changes in the context of the supergraph using automated checks and reviewer feedback for validation.
  • consumers can actively participate by commenting on, reviewing, and approving proposals.
  • Graph 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

GraphOS Contracts enable you to filter your supergraph schema'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 fields 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 supergraph as a public API.

Organization management

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

SSO configuration is available for the following:

NOTE

SSO is also available on the Dedicated plan.

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

Metrics and reporting

offers a performant and intuitive UI to help all GraphOS users monitor and understand their supergraph's usage and performance. The following features are only available to GraphOS Enterprise organizations:

  • The Apollo Datadog integration lets you forward performance metrics to your Datadog account. Datadog supports an advanced function API, which enables you to create sophisticated visualizations and alerts for metrics.

  • Build status notifications let you notify your team via webhook whenever GraphOS attempts to build a new supergraph schema for your federated graph.

    NOTE

    Build status notifications are also available on the Dedicated plan.

Next
Reference Architecture
Rate articleRateEdit on GitHubEditForumsDiscord

© 2024 Apollo Graph Inc., d/b/a Apollo GraphQL.

Privacy Policy

Company