Join us from October 8-10 in New York City to learn the latest tips, trends, and news about GraphQL federation and API platform engineering.Join us for GraphQL Summit 2024 in NYC
Start for Free

Federation Version Support in the Apollo Router

Check router version compatibility with Apollo Federation versions

The supports that are generated via 2.x composition. This algorithm is usually performed by one of the following:

  • (for that use managed federation)
  • The (for non-managed supergraphs)

Apollo Federation is an evolving project, and its composition algorithm regularly receives new features and bug fixes.


Update your regularly to the latest stable version to ensure that it fully supports its .

Support table

The table below shows which version of federation each router release is compiled against. Make sure that your router's federation version is at least as recent as the version used to compose your supergraph schema.

Router versionFederation version
v1.49.1 and later (see latest releases)2.8.1
v1.48.0 - v1.
v1.46.0 - v1.
⚠️ v1.
v1.39.0 - v1.
v1.36.0 - v1.
v1.33.0 - v1.
v1.30.0 - v1.
⚠️ v1.
⚠️ v1.28.0 - v1.
v1.25.0 - v1.
v1.21.0 - v1.
️⚠️ v1.
⚠️ v1.
v1.16.0 - v1.
v1.15.0 - v1.
v1.13.1 - v1.
v1.11.0 - v1.
v1.10.2 - v1.
⚠️ v1.
⚠️ v1.
v1.6.0 - v1.
v1.2.1 - v1.
v1.0.0 - v1.

Federation 1 support

Federation 2.x composition is backward compatible with Federation 1.x , so you can use the Apollo Router with any valid Federation 1.x .

If your Federation 1.x supergraph doesn't work with the Apollo Router, see possible causes in Backward compatibility in Federation 2.

Moving from @apollo/gateway
Enterprise Features
Rate articleRateEdit on GitHubEditForumsDiscord

© 2024 Apollo Graph Inc.

Privacy Policy