Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Team Topologies ModelerNew to Visual Studio Code? Get it now.
Team Topologies Modeler

Team Topologies Modeler

Miragon

|
28 installs
| (0) | Free
View and edit Team Topologies diagrams directly in VS Code, including .tt and .ttm.json files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Team Topologies for VS Code

VS Marketplace License: MIT

Team Topologies is a way to organise software teams for a fast flow of change: it describes four fundamental team types and three modes of interaction between them. This extension lets you create and edit those diagrams directly inside VS Code: it opens .tt / .ttm.json files (a Team Topologies diagram stored as plain, deterministic JSON) in a graphical editor, while the text file stays the source of truth, so save, Git, and diff keep working.

New to the method? Start with teamtopologies.com.

Getting started

Install Team Topologies Modeler (publisher miragon-gmbh) from the VS Code Marketplace, then start from a filled-in example topology or a blank diagram. The built-in Get Started with Team Topologies Modeler walkthrough is the recommended first stop — open it from the Command Palette with Welcome: Open Walkthrough…, then click its Create diagram from example button and you have a ready-made diagram to explore. From there you can open any .tt or .ttm.json file.

Prefer commands? Run these from the Command Palette (Cmd/Ctrl+Shift+P, type "Team Topologies"):

  • Team Topologies: New Diagram from Example — pick a location, pre-filled with the example topology.
  • Team Topologies: New Empty Diagram — same, but a blank diagram (also under File > New File…).

Reading a diagram

A diagram shows teams and how they interact.

  • The four team types, each drawn as a distinct shape: stream-aligned (horizontal rounded rectangle) — owns a slice of the product end to end; enabling (vertical rounded rectangle) — helps other teams grow a capability; complicated-subsystem (octagon) — owns a part that needs deep specialist knowledge; platform (square-cornered rectangle) — provides internal services the other teams build on.
  • The three interaction modes, drawn as dashed glyphs where two teams meet: collaboration (parallelogram) — two teams work closely together for a while; X-as-a-Service (triangle, pointing from the providing team to the consuming one) — one team consumes what another provides; facilitating (circle) — one team helps another for a defined period.
  • Flow of change runs left to right across the diagram.

Editing a diagram

  • Custom editor for .tt / .ttm.json. Open a diagram file and you get the full graphical editor, backed by the plain-text JSON file. Editing the text in a split view re-renders the canvas live (two-way sync), and VS Code tracks dirty state as you go. To reopen a diagram as raw text, use View: Reopen Editor With…, then pick Text Editor.
  • Full modeler: the tool palette places the four team types, the three interaction-mode glyphs (dropped over the teams they relate to), and the flow-of-change arrow; the context pad on a selected element renames or deletes it. Move, resize, and inline label editing all work, with undo/redo via Ctrl/Cmd+Z and Ctrl/Cmd+Shift+Z.
  • Collapsed menu (top-right, Excalidraw-style): fit-to-view · export SVG/PNG.
  • Editable embedded-PNG diagrams (*.tt.png / *.ttm.png). Exported PNGs store the diagram inside a tEXt chunk, so the file stays a normal image you can drop into a wiki, README, or chat — and can be reopened and edited graphically. To start one, run Team Topologies: New Empty Diagram (embedded PNG) (also under File > New File…), pick a location, and press Ctrl/Cmd+S once to render the first PNG.
  • Offline-capable — no CDN, no network.

Development

Building from source and the dev loop are documented in CONTRIBUTING.md.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft