# Dependency Chart?

**URL:** <https://community.apollographql.com/t/dependency-chart/6777>\
**Category:** Client SDKs\
**Tags:** client, server, federation\
**Created:** [September 27, 2023, 9:10pm UTC](https://community.apollographql.com/t/dependency-chart/6777 "2023-09-27T21:10:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![testthis](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/testthis/32/4624_2.png) [@testthis](https://community.apollographql.com/u/testthis)\
**Post date:** [September 27, 2023, 9:10pm UTC](https://community.apollographql.com/t/dependency-chart/6777/1 "2023-09-27T21:10:59Z")

</div>

Is there any kind of dependency chart for apollo packages? like [caniuse.com](http://caniuse.com)… but for apollo, federation, graphql, gateway, apollo-server, client etc. I am trying to upgrade a bunch of dependent repos from Apollo v2 to V3 so far and running into dependency errors on install.

Thanks

---

<div class="post-metadata">

**Author:** ![trevor.scheer](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/trevor.scheer/32/5669_2.png) [@trevor.scheer](https://community.apollographql.com/u/trevor.scheer)\
**Post date:** [September 27, 2023, 9:16pm UTC](https://community.apollographql.com/t/dependency-chart/6777/2 "2023-09-27T21:16:55Z")

</div>

There isn’t one, but the list of related dependencies should be pretty manageable. Most libraries (like Apollo Server) in the graphql ecosystem expect a certain version of `graphql` to be installed as a peer. Updating `graphql` might result in a few other packages that need updating.

If I can be more helpful let me know (and send along errors if you have them).

---

<div class="post-metadata">

**Author:** ![testthis](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/testthis/32/4624_2.png) [@testthis](https://community.apollographql.com/u/testthis)\
**Post date:** [September 27, 2023, 9:26pm UTC](https://community.apollographql.com/t/dependency-chart/6777/3 "2023-09-27T21:26:21Z")

</div>

Thanks for your quick answer!

Currently this:

# npm resolution error report

While resolving: gateway@1.10.14  
Found: graphql@16.8.1  
node\_modules/graphql  
graphql@“^16.5.0” from the root project

Could not resolve dependency:  
peer graphql@“^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0” from apollo-server-express@2.26.2  
node\_modules/apollo-server-express  
apollo-server-express@“^2.25.3” from the root project

---

<div class="post-metadata">

**Author:** ![Justin\_Gonzalez](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/justin_gonzalez/32/5359_2.png) [@Justin\_Gonzalez](https://community.apollographql.com/u/Justin_Gonzalez)\
**Post date:** [February 6, 2025, 8:48pm UTC](https://community.apollographql.com/t/dependency-chart/6777/4 "2025-02-06T20:48:19Z")

</div>


