# Apollo Federation update documentation

**URL:** <https://community.apollographql.com/t/apollo-federation-update-documentation/9051>\
**Category:** API Design, Strategy & Governance\
**Tags:** federation, studio, router\
**Created:** [May 15, 2025, 10:18am UTC](https://community.apollographql.com/t/apollo-federation-update-documentation/9051 "2025-05-15T10:18:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nidnogg](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/nidnogg/32/6078_2.png) [@nidnogg](https://community.apollographql.com/u/nidnogg)\
**Post date:** [May 15, 2025, 10:18am UTC](https://community.apollographql.com/t/apollo-federation-update-documentation/9051/1 "2025-05-15T10:18:42Z")

</div>

hey folks, I’ve been trying to look up info on this without much success. could anyone point me to relevant documentation on upgrading Apollo Federation version?

I’ve noticed I’ll need a feature that is covered from Apollo Federation v2.7 onwards, but a lot of my subgraphs have v2.0 in the schema federation `@link` e.g:

```graphql
extend schema
    @link(
      url: "https://specs.apollo.dev/federation/v2.0"
      import: ["@key", "@shareable", "@override"]
    )

```

in my main apollo os interface I see **Federation v2.4** in bold. any help is much appreciated!

---

<div class="post-metadata">

**Author:** ![dkuc](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/dkuc/32/2892_2.png) [@dkuc](https://community.apollographql.com/u/dkuc)\
**Post date:** [May 15, 2025, 4:00pm UTC](https://community.apollographql.com/t/apollo-federation-update-documentation/9051/2 "2025-05-15T16:00:15Z")

</div>

Hello 👋

We [recommend](https://www.apollographql.com/docs/graphos/platform/graph-management/updates) following update order:

1. You need to update `router` first to ensure that it can support latest federation features\*.
2. You can then compose your supergraph using latest federation version.
3. Finally you can upgrade your individual subgraphs to use latest features.

Keep in mind that you don’t need to upgrade all subgraphs all at once. You can upgrade subgraphs individually as needed.

Thanks,  
Derek

\*there are also other reasons keep your router up to date which includes getting latest security fixes and performance improvements.
