# Composition Root

> The single startup location where an application's object graph is assembled and its dependencies wired.

Record: `lex:composition-root`
Kind: pattern
Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
Canonical: https://banes-lab.com/ontology/lexicon#lex-composition-root

## category

- [Core Vocabulary](https://banes-lab.com/records/lex-category/core-vocabulary.md)

## referenced-by

- [Inversion of Control (IoC)](https://banes-lab.com/records/arch/inversion-of-control.md)
- [Dependency Injection](https://banes-lab.com/records/arch/dependency-injection.md)
