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

# Architecture

- [Workspace](https://polylith.gitbook.io/polylith/architecture/2.1.-workspace.md): A workspace is a single place for all of your organizations code and projects.
- [Component](https://polylith.gitbook.io/polylith/architecture/2.3.-component.md): Components are the main building blocks in Polylith.
- [Base](https://polylith.gitbook.io/polylith/architecture/2.2.-base.md): Bases are the building blocks that exposes a public API to the outside world.
- [Project](https://polylith.gitbook.io/polylith/architecture/2.6.-project.md): Projects configure Polylith's deployable artifacts.
- [Development project](https://polylith.gitbook.io/polylith/architecture/2.4.-development.md): The development project is what we open in our editor/IDE and where we work with our entire codebase.
- [Bring it all together](https://polylith.gitbook.io/polylith/architecture/bring-it-all-together.md)
- [Simplicity](https://polylith.gitbook.io/polylith/architecture/simplicity.md): How Polylith helps us fight complexity.
