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

Explore the stack


Tools for collaboration, observability, federation, and more.

See how we can help


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.


GraphQL Tutorials


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.


Open Positions
Our Team


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

Why is GraphQL important?

GraphQL isn't just a developer megatrend. It's the smart architectural choice for any team,
large or small, that needs to quickly build high-quality apps in the modern environment.

The bar has been raised

Today, users expect high-quality personalized experiences that are available on all of their devices. You need to build these apps on top of an ever-increasing number of data services. How do you manage this development complexity?

The bar has been raised

REST isn't a fit for modern applications

The point-to-point nature of REST, a procedural API technology, forces the authors of services and clients to coordinate each use case ahead of time. When frontend teams must constantly ask backend teams for new endpoints, often with each new screen in an app, development is dramatically slowed down. Both teams need to move fast independently.

REST isn't a fit for modern applications

A graph at the center of your architecture

GraphQL decouples apps from services by introducing a flexible query language. Instead of a custom API for each screen, app developers describe the data they need, service developers describe what they can supply, and GraphQL automatically matches the two together. Teams ship faster across more platforms, with new levels of visibility and control over how their data is used.

A graph at the center of your architecture

Build top-quality apps, not more endpoints

Shipping Faster

Don’t write a ton of code or rely on new rigid API endpoints when you want to fetch data for a new screen in an app.

Better Apps

Build features with the best data and services possible, not the API available that day. GraphQL helps you put personalization into every app.

Parity Across Platforms

Make your apps consistent across all channels. Move data-related functionality that is common between platforms into the shared GraphQL layer.

Powerful Partner APIs

Get new partners onto your API without custom changes, while ensuring a high-quality experience for your mutual customer.

Visibility Into Your Data

Give your development teams real-time visibility into exactly what services are available for them to build on top of.

Positive Control

Get a single point of control to secure and analyze all access to your data and see how it’s used.

© 2023 Apollo Graph Inc.

Github icontwitter iconspectrum iconyoutube icon