Introduction
ArchVault is a self-hosted visual C4 architecture platform for modeling software systems. This page introduces the core ideas behind the project and helps you decide where to start.
What is ArchVault?
Section titled “What is ArchVault?”ArchVault lets you visually model your software architecture using the C4 model (Levels 1–3). Everything is UI-driven — you never write code.
What is the C4 Model?
Section titled “What is the C4 Model?”The C4 model is a lean graphical notation for describing software architecture at four levels of abstraction: System Context, Container, Component, and Code. ArchVault supports the first three levels.
Who is This For?
Section titled “Who is This For?”- Software architects who want a visual tool for C4 modeling
- Development teams who need shared architecture diagrams
- IT administrators who deploy and manage self-hosted tools
Next Steps
Section titled “Next Steps”- Quick Start (Docker) — get running in 5 minutes
- Quick Start (Manual) — development setup
- Core Concepts — understand the mental model