Skip to content
@apollographql

Apollo GraphQL

A community building flexible open source tools for GraphQL.

🚀 Welcome to Apollo GraphQL!

We create tools and libraries to help you build, manage, and scale your GraphQL API and the apps that use it.
Here are a few links to get you started:

📚 Documentation

Check out quickstarts, conceptual guides, and API reference for every piece of software we build.
Go to the Apollo docs ›

🎓 Tutorials

Dive into GraphQL with our interactive, step-by-step courses. Reinforce your learning with videos, code challenges, and certifications.
Browse GraphQL tutorials ›

🛠️ GraphOS: the GraphQL developer platform

Connect any GraphQL API to Apollo's cloud platform to enable powerful features like metrics reporting, schema validation, and the Explorer IDE.
Connect your API to GraphOS ›

GraphOS-in-90-seconds.mp4

👋 Help Us Improve Apollo

We're looking to speak with developers who use Apollo to better understand your needs and workflows. If you're open to a short (30 min) conversation with our engineering team, we'd love to hear from you.

👉 Fill out this short form

Your feedback directly helps us shape the future of Apollo—thank you!

Pinned Loading

  1. router Public

    A configurable, high-performance routing runtime for Apollo Federation 🚀

    Rust 896 305

  2. apollo-client Public

    The industry-leading GraphQL client for TypeScript, JavaScript, React, Vue, Angular, and more. Apollo Client delivers powerful caching, intuitive APIs, and comprehensive developer tools to accelera…

    TypeScript 19.6k 2.7k

  3. apollo-studio-community Public

    🎡  GraphQL developer portal featuring an IDE (Apollo Explorer), auto-documentation, metrics reporting, and more. This repo is for issues, feature requests, and preview docs. 📬

    256 31

  4. apollo-ios Public

    📱  A strongly-typed, caching GraphQL client for iOS, written in Swift.

    Swift 4k 748

  5. apollo-server Public

    🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

    TypeScript 13.9k 2k

  6. apollo-kotlin Public

    🚀  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.

    Kotlin 3.9k 677

Repositories

Showing 10 of 209 repositories
  • router Public

    A configurable, high-performance routing runtime for Apollo Federation 🚀

    Rust 896 305 394 (4 issues need help) 76 Updated Jul 25, 2025
  • apollo-client Public

    The industry-leading GraphQL client for TypeScript, JavaScript, React, Vue, Angular, and more. Apollo Client delivers powerful caching, intuitive APIs, and comprehensive developer tools to accelerate your app development.

    TypeScript 19,601 MIT 2,687 462 45 Updated Jul 25, 2025
  • connectors-community Public

    A community space to share fully working and production ready Apollo Connectors

    JavaScript 16 5 4 7 Updated Jul 25, 2025
  • apollo-ios-dev Public

    Apollo iOS Development Repo

    Swift 34 MIT 66 0 8 Updated Jul 25, 2025
  • apollo-rs Public

    Spec compliant GraphQL Tools in Rust.

    Rust 587 Apache-2.0 45 64 (1 issue needs help) 8 Updated Jul 25, 2025
  • eslint-plugin-graphql Public

    🚦 Check your GraphQL query strings against a schema.

    JavaScript 1,215 93 70 (4 issues need help) 29 Updated Jul 25, 2025
  • ci-utility-docker-images Public

    A collection of Docker Images that power CI processes in other public Apollo repos

    Dockerfile 2 0 1 2 Updated Jul 25, 2025
  • supergraph-demo-fed2 Public

    🍿 Supergraph demo for Federation 2 and Apollo Router

    Shell 171 61 4 17 Updated Jul 25, 2025
  • subgraph-csharp-hotchocolate-annotation Public template

    Template for creating .NET HotChocolate based subgraphs

    C# 1 MIT 0 2 5 Updated Jul 25, 2025
  • apollo-kotlin-normalized-cache Public

    Apollo Kotlin Normalized Cache

    Kotlin 11 MIT 4 24 0 Updated Jul 25, 2025