Apollo Open Source

Apollo’s open-source and source-available projects are freely accessible tools and applications that are designed to enhance modern GraphQL development. These resources facilitate everything from building federated schemas to managing client-side data. Everyone is welcome to download and use these libraries, and contributions are actively encouraged.

If you’re interested in participating, you can submit pull requests to fix bugs, improve documentation, or add new features. Community involvement is essential to our mission of making GraphQL development faster, easier, and more powerful for all users.

Apollo Projects

Apollo Client

TypeScript/JavaScript GraphQL client for React and web apps

License: MIT

Apollo iOS

Swift GraphQL client for native iOS apps and code generation

License: MIT

Apollo Kotlin

Kotlin GraphQL client for Android/multiplatform apps and code generation

License: MIT

Apollo Router Core

High-performance Rust gateway for federated GraphQL

License: ELv2

Apollo MCP Server

Lightweight MCP server that enables AI-native applications

License: MIT

Apollo Connectors

Seamlessly integrates external REST APIs into a federated graph, eliminating the need for custom resolvers or glue code

License: ELv2

Apollo VS Code Extension

GraphQL syntax highlighting, schema awareness, autocompletion, and real-time validation directly into your workspace

License: MIT

Apollo Rover CLI

A command-line tool for managing subgraphs, schemas, and workflows

License: MIT

Apollo Server

Production-ready TypeScript/JavaScript GraphQL server

License: MIT

Check out many more tools, libraries and sample code!