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

Pinned Loading

  1. router Public

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

    Rust 880 298

  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 3.9k 749

  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 675

Repositories

Showing 10 of 206 repositories
  • router Public

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

    Rust 880 298 433 (5 issues need help) 72 Updated Jun 16, 2025
  • apollo-kotlin Public

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

    Kotlin 3,850 MIT 675 118 7 Updated Jun 16, 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,582 MIT 2,683 467 50 Updated Jun 16, 2025
  • apollo-tooling Public

    ✏️ Apollo CLI for client tooling (Mostly replaced by Rover)

    TypeScript 3,044 MIT 468 312 68 Updated Jun 16, 2025
  • federation-jvm-spring-example Public

    Apollo Federation JVM example implementation using Spring for GraphQL

    Java 73 MIT 22 8 9 Updated Jun 16, 2025
  • subgraph-template-rust-async-graphql Public template

    A boilerplate template project for building a subgraph with async-graphql

    Rust 11 MIT 1 1 0 Updated Jun 16, 2025
  • subgraph-template-go-gqlgen-boilerplate Public template

    Template for creating gqlgen Go based subgraphs

    Go 5 MIT 1 1 0 Updated Jun 15, 2025
  • apollo-kotlin-execution Public

    GraphQL execution algorithms

    Kotlin 6 MIT 3 4 (1 issue needs help) 1 Updated Jun 15, 2025
  • graphql-testing-library Public

    Testing utilities that encourage good practices for apps built with GraphQL.

    TypeScript 56 MIT 2 3 18 Updated Jun 15, 2025
  • connectors-community Public

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

    JavaScript 14 5 3 6 Updated Jun 15, 2025