The Apollo Router
High-performance routing for self-hosted supergraphs
The Apollo Router is a configurable, high-performance router for a self-hosted supergraph:
If you have an existing self-hosted supergraph that currently uses @apollo/gateway
, you can move to the Apollo Router without changing any other part of your supergraph.
Try out the Apollo Router!Migrate from @apollo/gateway
Features
- Full support for Apollo Federation and supergraph management via GraphOS
- Extensive declarative configuration options (header propagation, CORS settings, OpenTelemetry support, and more)
- Support for scripting via the Rhai scripting language
- Advanced GraphOS Enterprise features, including:
- JWT authentication
- Distributed caching for multi-router fleets
- Customization in any language via external coprocessing