

Apollo Router Core
The Apollo Router Core is a configurable, high-performance graph router written in Rust to run a federated supergraph that uses Apollo Federation 2.
Apollo Router Core is well-tested, regularly benchmarked, includes most major features of Apollo Gateway and is able to serve production-scale workloads.
New releases and their release notes (along with notes about any breaking changes) can be found on the Releases page, and the latest release can always be found on the latest page. The CHANGELOG.md at the root of this repository also contains unreleased changes in addition to the full history of changes.
Currently, we're publishing new releases every 1-2 weeks.
Getting started
Follow the quickstart tutorial to get up and running with the router.
See the documentation for more details.
Usage
Apollo Router Core requires a supergraph file to be passed as the --supergraph argument and an optional configuration file.
to be supplied. These are either located in the current directory or explicitly
specified via flag, either by an absolute path, or a path relative to the current
directory.