D2 Studio
D2 Studio is to D2 as IntelliJ is to Java (or XCode is to Swift, or GoLand is to Go, etc).
D2 is a programming language, and you can write and run it anywhere -- the end result is the same. But the medium changes the experience. Writing D2 on a code editor beats writing it on Apple Notes. D2 Studio is the optimized, feature-packed IDE for D2, turning it into a professional, collaborative diagramming tool for the whole team.
D2 Studio is one of the ways the company behind D2 monetizes. It's free to try and evaluate, and like other IDEs you might try for your code, you can easily onboard by importing existing D2 code and offboard the same way. No lock-in.
Benefits
- Team assets: Upload, name, and reuse your company's images and icons across diagrams.
- Brand: Company color palette, watermarks, team logos on presentations.
- Bidirectional edits: Use the GUI where it makes sense, like picking colors or sliding opacity values. Changes are synced to D2 automatically.
- TALA in the cloud: TALA runs on our powerful machines, racing multiple iterations to quickly get the best automatic layout on each compile.
- Diagram management: Bookmark, set permissions/passwords, and manage all your diagrams, individually and with your team.
- Present: Interactive web presentations that let viewers click through, toggle tooltips, and use arrow keys.
- Multi-layered interface: Unified interface for all layers, scenarios, and steps.
Example
Here's an example of a multi-layer D2 diagram presented in D2 studio's web interface:
