Features

Everything your architecture docs need to stay current

Revision is one C4 model behind every view. Model it once, explore it, change it in Drafts, keep it trustworthy and share it with everyone who needs it.

Free for one editor · Readers are always free

Model

Model once. Every view updates.

Create each element once and place it in as many views as you need. Rename a container and every view updates.
How Revision uses C4
C2 container diagram of an Azure e-commerce platform in the Revision editor

Walk through a request, step by step

A flow tells one story through a view. Each step lights up on the diagram, so a new team member can follow a checkout from the shopper to the warehouse.
A checkout flow highlighted step by step on a container diagram, with the steps listed beside it

Real logos for the technologies you run

Search 580+ technologies across curated packs, choose the packs your workspace uses and add your own.
The Revision technology catalog with packs such as Azure, AWS, CNCF and Kubernetes

Explore

Answer impact questions before you change anything

See what depends on a system, who consumes its APIs and which relationships pass through it.
How model-based diagramming works
Dependency explorer showing the incoming and outgoing relationships of a worker, with API, protocol and transport
  • Dependency explorer

    Incoming and outgoing relationships for any element or API.

  • APIs and Via

    Systems, containers and components own APIs, with protocol and transport on every relationship.

  • Model maps

    Group the model by team, technology, deployment or your own attributes, and save filtered maps.

See the model by team, technology or environment

Model maps group every object by the question you are asking. Filter them and save the ones you come back to.
Model map grouping systems, containers and APIs by owning team

Design

Propose the next version. Merge it when it is ready.

Your first change to Current starts a Draft. By default everyone can read the Draft and its change list, and merging creates a new version.
How Drafts work
A Draft named Add fraud screening with its merge status, merge rules and list of changes

Govern

Keep the model trustworthy as it grows

Give every element an owner team and a lifecycle, add the attributes your standards need, and let diagram checks show what is missing.
Read about attributes
Diagram checks at 89 percent, listing missing technologies and a system without an owner

An owner and a lifecycle on every object

See who owns each system and whether it is planned, active, deprecated or retired, then filter and edit in bulk.
Model objects table with owner team and lifecycle for every system

Share

Share with everyone. Readers are free.

Send a live link, embed a view in your docs portal or publish an image that updates with the model.
See how pricing works
Share dialog with an unlisted public link and Link, Markdown, Image and Embed options

Discuss the architecture on the diagram

Every diagram has its own discussion. Mention people with @, reference objects with # and turn a row into a to-do.
A diagram discussion with a question and a to-do beside the diagram

Automate

Let agents and tools work on the model

AI agents read the model through MCP and propose changes in a Draft. Your tools keep component metadata current through the REST API.
Explore the API reference
MCP settings with setup for Claude, Cursor, VS Code and other clients
Because the structure is built in, our documentation stays consistent without extra work. It’s faster to write, review, and understand.
Tor SunesonBusiness Architect, Softronic

Common questions

Comparing tools? See how Revision differs, side by side.

Is every feature on the Free plan?
Do readers need a seat?
Can AI agents change Current directly?
Can we run Revision on our own servers?

Start from an example. Make it yours.

Free for one editor. Pro is €39 per editor per month. Readers are always free.