Product
Pricing

THE SUPERGRAPH

A new, powerful composition engine for your business and teams.

Explore the stack

REQUEST A DEMO

Tools for collaboration, observability, federation, and more.

See how we can help

GraphOS

The supergraph platform. Build, operate and evolve the supergraph.

Apollo Client

The world’s leading GraphQL client for React, iOS, and Kotlin.

Apollo Server

A TypeScript GraphQL Server for Express, Koa, Lambda, and more.

DEVELOPERS

Docs
GraphQL Tutorials
DevHub
Blog
Community
Events
YouTube

FEATURED EVENTS

GraphQL Summit
[Webinar On-Demand] 10 Best Practices for Schema Governance

Discover the supergraph for your industry.

Delivering rapid success on projects with world-class GraphOS and GraphQL expertise.

Explore tech talks, workshops, product updates & more.

Learn how to build and scale your graph.

Learn how Apollo's solutions and expertise can help you deliver innovation with a unified graph.

Learn how Apollo is transforming the way industry leaders build apps.

Your hub for up-to-date information on Apollo’s security, reliability, and policies.

ABOUT US

Leadership
Careers
Open Positions
Our Team
Partners

SUPPORT

Contact Sales
Get Help
Apollo Help Center
Terms of Service
Privacy Policy
Contact Sales
Create Account

The Apollo Graph Platform

A complete system to build, manage, and access a graph

Built on Apollo's core open source GraphQL client and server, the Apollo platform provides developer tools and services to speed development, secure your infrastructure, and scale the graph to multiple teams.

Start the Tutorial

A single map of all your data and services

Apollo provides one source of truth for the structure of your graph by tracking your schema in a central registry. The schema registry serves as a hub that coordinates all of the systems and tools that make up your graph while keeping your schema private.

View everything about your graph in one place – what data types exist, their documentation and interrelationships, the services that implement them, who’s using them, when they last changed, and more.

Learn more
A single map of all your data and services

Understand how your graph is changing over time with a complete version history. Use variants like staging and alpha to manage your development and deployment lifecycle.

Learn more

Easy to implement

Apollo functions as a gateway that sits between your apps and services. There’s no need to change your back-end, so you can be up and running in hours, not months.

Connect to any data source or service, from REST APIs to microservices to databases.

Learn more
Easy to implement

As your graph grows, federate your architecture so that each team can independently manage their part of the graph in the language of their choice, while coordinating the development lifecycle across the entire graph.

Learn more

Continuous graph development

Your API is agile for the first time – able to change multiple times a day in response to changing needs. Build your graph incrementally and ship changes quickly and with confidence, even across a large team.

Continuously validate proposed changes to the graph against actual production traffic, directly from your CI/CD system.

Learn more
Continuous graph development

When you push updates to the graph, the configuration of your production servers update live, thanks to automated central management of your GraphQL infrastructure.

Learn more

Empowering developer experience

Apollo is designed around developer productivity and includes a complete set of tools to get you into your flow state.

Get a boost from powerful developer tools like a VS Code integration that provides IntelliSense completion for your entire schema, validates queries, and even predicts performance as you type.

Learn more
Empowering developer experience

Bring cohesive type safety to your entire stack, from back-end service to UI, with type stub generators for TypeScript and native mobile platforms.

Learn more

Analytics and diagnostics

Understand graph behavior, optimize performance, and diagnose problems with the world’s only graph-aware tracing and analytics system.

Individual traces capture every detail of a graph operation’s execution down to the field level, including distributed query plans, resolver timing data, and GraphQL errors.

Learn more
Analytics and diagnostics

Understand which clients are using which parts of the graph—including historical client versions.

Learn more

Hardened and performant architecture

Apollo has the benefit of years of use by some of the world’s top apps and websites. It accommodates complex real-world use cases and demanding production environments.

Essential security features like safelisting ensure that you are in control of how the graph is used, rather than allowing any client to make any query.

Learn more
Hardened and performant architectureHardened and performant architecture

Industry-leading tools optimize time-to-interaction, from advanced server side rendering (SSR) support to highly configurable caching functionality— including integration with CDNs.

Learn more

Apollo's architecture separates the control plane and data plane. No personal data ever leaves your data center, and your services continue running uninterrupted even if the graph's management system goes down.

Learn more

The Apollo Graph Platform



APOLLO STUDIO

The heart of your graph. Studio provides a single interface for your team to build, evolve, and consume your graph. It brings all the core services necessary in a Principled GraphQL -compliant graph, such as a versioned schema registry, federated deployment management, trace collection and aggregation, and more—all delivered as a managed cloud service.

APOLLO SERVER

An easy-to-use, highly scalable, open source framework for connecting services and data sources to the graph. Connect anything to the graph with just a few lines of JavaScript – or bring in GraphQL services written in other languages such as Java or Ruby. Use standalone, or use in gateway mode to create a distributed graph.

APOLLO CLIENT

The industry standard library for building applications on top of a graph, available for React, native iOS and Android, and more. Write a GraphQL query, bind it to your UI, and Apollo Client does the rest.

DEVELOPER TOOLS

A rich set of connectors and integrations bring graph awareness to your entire development lifecycle, from your editor to your CI/CD pipeline to your deployment and monitoring systems.

Apollo Platform in the wild

Get started today

Contact UsTry the Tutorial

© 2023 Apollo Graph Inc.

Github icontwitter iconspectrum iconyoutube icon

Company