# atmos vendor

Vendoring copies components, stacks, and other dependencies from shared sources into
your repository. Use it to reuse existing infrastructure code while choosing which
versions to adopt, reviewing changes before an upgrade, and keeping a local copy
you can inspect and customize.

Declare the sources and versions in `vendor.yaml`, then pull them into your project.
Commit the vendored files to track dependency changes alongside your own code. See
[Vendoring](/vendor) for the concepts and configuration options.

**Configure Vendoring**

Learn how to configure vendoring in your atmos.yaml, including token injection and vendor manifest paths.

Configuration Reference[Read more](/cli/configuration/vendor)

## Usage

## Subcommands

`atmos vendor get` and `atmos vendor set` address sources by component name.
[`atmos vendor config`](/cli/commands/vendor/config) reads and edits any field in
`vendor.yaml` using dot-notation paths.
