System design, reimagined

Draw your stack.
Ship it as a spec.

Draw your stack visually - services, databases, queues, data flows - and ship it as a living spec your whole team can read, while your coding agent reads and updates the same model over MCP.

No account required to try. Saves locally in your browser.

Live examples

Click Orders service, then open the API and DB tabs: its contract and tables are linked to the same node.

Tip: press M in the editor to switch between real tool logos and minimal symbols.

One model. Eight views.

Other tools give your agent a canvas. Modudraft gives it a typed model of your system: endpoints and sequence lanes belong to their service, tables to their database, all in one file across eight views.

Linked, not drawn

Select a service and the same object shows up with its contracts and sequence lanes, next to the database it writes to. Change it once.

Architecture tab showing Orders service
Architecture · Orders service
API tab showing its contracts
API · its contracts
DB Schema tab showing the Postgres tables Orders service writes to
DB · the Postgres it writes to
Sequence tab showing its checkout flow
Sequence · its checkout flow

Contracts that compile

Define POST /orders once. Get every format, generated from the same contract:

Schema preview for the POST /orders request body, showing a fields table: customerId, items, items[].sku, items[].quantity and currency with their types, required flags and constraints
What the editor shows for POST /orders · Tap to enlarge

Built from your code

Point your agent at a repo and importers for 20+ file formats turn schemas, specs and infrastructure into the model:

  • Prisma
  • SQL DDL
  • DBML
  • TypeORM
  • SQLAlchemy
  • schema.rb
  • dbt
  • OpenAPI
  • AsyncAPI
  • GraphQL
  • proto
  • Postman
  • Insomnia
  • Terraform
  • CloudFormation
  • Kubernetes
  • docker-compose
How importing works →

Everything your architecture doc needs

A canvas that thinks at the level of systems - not pixels - so you spend time on the design, not the tool.

Eight linked views
Architecture, sequence, DB, API, cloud, data flow, network and notes share one model, so endpoints, tables and sequence lanes stay attached to the nodes they belong to.
Contracts in every format
One API contract renders OpenAPI, AsyncAPI, GraphQL, proto, TypeScript and Pydantic.
Import from your code
Your agent turns Prisma, SQL, OpenAPI, Terraform, Kubernetes and more into the model.
Boundary grouping
Draw a boundary and the nodes inside it are grouped. Mark VPCs, teams or domains.
Share a link
Share any diagram with view or edit access, and revoke it anytime.
Import Mermaid, draw.io, Excalidraw and Visio
Bring existing diagrams in and keep editing them.
Notes your agent can write
A Markdown editor beside every diagram, for ADRs, runbooks and plans. Your agent fills it via set_notes.
Symbols or real logos
Press M to flip every node between engineering symbols and 370+ real tool logos.
Same diagram with real tool logos Example diagram drawn with minimal symbols
Same diagram, two looks. Switch any time with M.
MCP - Model Context Protocol

Let your AI agent draw the diagram

Connect Claude Code, Cursor or any MCP client. Your agent reads the model before it codes, imports schemas and specs from your repo, adds endpoints with real contracts, and flags source files that changed since the last import. You review; it does the grunt work.

Connect your agent
{
  "mcpServers": {
    "modudraft": {
      "command": "npx",
      "args": [
        "-y",
        "@modudraft/mcp"
      ],
      "env": {
        "MODUDRAFT_API_KEY": "mdft_your_key_here",
        "MODUDRAFT_PROJECT_ROOTS": "/Users/you/code/your-repo"
      }
    }
  }
}

MODUDRAFT_API_KEY is required. MODUDRAFT_PROJECT_ROOTS is optional: the source-code folder(s) your agent may read from and write to.

Built for the way engineers actually work

"Finally a diagramming tool that doesn't get in the way. I had our entire auth flow documented in 15 minutes."

A
Alex R.
Staff Engineer

"The MCP integration is a game changer. I describe the system in plain English and Claude builds the diagram. Then I clean it up."

S
Sara M.
Senior Backend Engineer

"We onboard new engineers with a shared Modudraft canvas. What used to take weeks of reverse-engineering now takes an afternoon."

J
James T.
Engineering Manager

Simple, honest pricing

Start free - no credit card, no time limit. Upgrade when you need persistent cloud storage and team features.

Free
$0
For individuals exploring or doing one-off architecture work.
Get started free
  • Unlimited canvas (local only)
  • 20+ archetypes + 370+ tools
  • Sequence & DB schema tabs
  • Share links (hash-based)
  • Mermaid import / PNG export
Team
$12 / seat / mo
For teams that need shared workspaces and access control.
Contact us
  • Everything in Pro
  • Shared team workspace
  • Real-time collaboration (coming soon)
  • Role-based access (owner / admin / member)
Enterprise
Contact us
For organisations that need security controls and dedicated support.
Contact us
  • Everything in Team
  • SAML / SSO authentication (coming soon)
  • Enforceable sharing restrictions