Diagravo documentation
Build an architecture diagram, watch requests flow through it, and see where it would break — then share it. These docs cover the whole tool.
What Diagravo is#
Diagravo is a browser-based tool for designing and explaining software and systems architecture. You drag components (a client, a backend, a database, a cache, a load balancer, and about thirty more) onto a canvas, connect them, and set their sizes and limits. Then you press Play and watch requests travel through the diagram, with a console that narrates every hop and flags the components your numbers would overload.
It is a tool for sketching, testing an idea and communicating a design — not for deploying one. Nothing you build here provisions anything real. It is also not a load tester: playback is a what-if illustration driven by the numbers you type in, and the docs are explicit about exactly what it does and does not model.
You do not need an account to start. Diagrams are saved on your device; an account adds cloud sync, share links and collaboration.
Browse the docs#
Build
How the system behaves
- How playback worksDefault vs Rule-based mode, where a request starts, where it goes, and how load balancers, caches and data stores behave.
- Capacity, warnings and attack scenariosHow the capacity dots are worked out, what the Console, Snapshot and Stats tabs show, and how DDoS, SQL injection, session-theft and crawler traffic are simulated.
Terminal & scripting
Save, share & export
Reference
Need something else?#
Search the docs with Ctrl + K, or write to contact@diagravo.com. If a page is wrong or unclear, tell us — that is how the docs get better.
Last updated . Something unclear or out of date? Tell us.