> For the complete documentation index, see [llms.txt](https://docs.eiffel.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eiffel.dev/principles/onion-architecture.md).

# Onion Architecture

- [Application Layer](https://docs.eiffel.dev/principles/onion-architecture/application-layer.md)
- [Domain Layer](https://docs.eiffel.dev/principles/onion-architecture/domain-layer.md)
- [Infrastructure Layer](https://docs.eiffel.dev/principles/onion-architecture/infrastructure-layer.md)
- [Anti-Corruption Layer](https://docs.eiffel.dev/principles/onion-architecture/anti-corruption-layer.md)
