# Orb version resolution

**URL:** <https://discuss.circleci.com/t/orb-version-resolution/49944>\
**Category:** Orbs\
**Created:** [November 29, 2023, 8:59am UTC](https://discuss.circleci.com/t/orb-version-resolution/49944 "2023-11-29T08:59:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rupert-madden-abbott](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/rupert-madden-abbott/32/31923_2.png) [@rupert-madden-abbott](https://discuss.circleci.com/u/rupert-madden-abbott)\
**Post date:** [November 29, 2023, 8:59am UTC](https://discuss.circleci.com/t/orb-version-resolution/49944/1 "2023-11-29T08:59:07Z")

</div>

How are orb versions resolved when multiple versions of an orb are referenced directly and transitively.

For example, imagine the following orbs:

- A
- B
- C

A v1 depends on B v1 and C v1.  
B v1 depends on C v2.

If I use A v1, which version of C will be used? Does A’s direct dependency on C v1, override B’s transitive dependency on C v2 (only one version at a time)? Or does B’s references to C resolve against v2 and A’s references to C resolve against v1 (multiple versions can coexist)?
