Native .drawio output · Opens in Draw.io, VS Code, Confluence

Turn text into a
Draw.io diagram in seconds

Diagrams.so is an AI diagram generator that turns plain-English descriptions into native .drawio files — AWS, Azure, GCP, and Kubernetes icons included. Stop dragging shapes.

Free — no credit card1-click Google, Microsoft, or GitHubStandard .drawio formatAPI, MCP & SDK
2,024+
Creators
3,298+
Diagrams
~60s
Avg. generation time
30+
Icon libraries (AWS, Azure, GCP, K8s)

Trusted by engineers at 160+ companies

  • Amazon
  • Microsoft
  • IBM
  • EY
  • Accenture
  • PwC
  • Bosch
  • Capgemini

Architects already know what to build. Drawing is pure friction.

Creating a single architecture diagram takes 2 to 3 hours of dragging shapes, hunting for icons, and aligning arrows. That is time stolen from actual architecture work, multiplied across every proposal, design review, and documentation update.

2 to 3 hours per diagram

Manual layout, icon hunting, and alignment work adds up to days of lost productivity every month.

Mistakes reach production

Without automated validation, single-AZ deployments and public exposures slip through design reviews.

Vendor lock-in

Proprietary formats trap your diagrams in one tool. When you switch, you start over.

For developers — live now

Your agent can draw now

Generate native .drawio architecture diagrams from scripts, CI, or any MCP client. Connect once with login, or create a key for CI. Same account, same credits.

Read the docs
npx @diagrams-so/mcp@latest login
claude mcp add diagrams-so -- npx -y @diagrams-so/mcp@latest

> "Draw my three-tier AWS app
   with an ALB and RDS Multi-AZ"

Features

Everything you need to diagram faster

Built by architects, for architects.

Opinionated Mode

Get expert suggestions, not just what you asked for.

Toggle Opinionated Mode and the AI suggests missing components with clear rationale. Like having a senior architect review your design in real time.

Architecture Warnings

Catch costly mistakes before they reach production.

Non-blocking alerts flag single-AZ deployments, publicly exposed resources, missing security boundaries, and other common architecture risks, before you ship.

Native Draw.io Output

Never get locked into a proprietary format again.

Every diagram exports as standard .drawio XML that opens instantly in Draw.io desktop, web, Confluence, VS Code, and Notion. Your diagrams live wherever your team works.

Voice-to-Diagram

Diagram hands-free while you whiteboard.

Describe your architecture verbally and watch it generate in real time. Perfect for capturing ideas during meetings, reviews, or while sketching on a whiteboard.

Import Existing Diagrams

Bring your .drawio collection home.

Upload your existing .drawio files and manage them alongside AI-generated diagrams. Organize, version, and share your entire diagram portfolio from one place. Free on all plans.

Community Gallery & Fork

Start from proven patterns instead of blank canvases.

Browse hundreds of community-shared architecture diagrams. Fork any public diagram to your workspace, customize it, and make it your own in seconds.

30+ Icon Libraries

The right icon, every time. No manual searching.

Official AWS, Azure, GCP, and Kubernetes icon packs. Plus network, database, security, and generic shapes. The AI auto-selects the correct icons based on your architecture description.

Version History

Iterate fearlessly. Every version is saved.

Track every change to your diagrams over time. Compare versions, restore previous states, and maintain a clear audit trail of architecture evolution.

BYO LLM Key

Use your own API key for unlimited generation.

Connect with your own Anthropic or OpenAI API key. Your key is used only for your generations, and does not count against your plan credits—so you can diagram without limits.

API, MCP Server & SDKs

Your CI and your coding agent can diagram too.

Add the MCP server to Claude Code, Cursor, or any MCP client, or generate from code with the REST API and the Python and TypeScript SDKs. Everything draws from the same credit balance as the app and outputs native .drawio files.

How it works

Three steps to your diagram

1

Describe your architecture

Type or speak in plain English. Include cloud provider, components, and connections. Templates help you start fast.

2

AI generates & validates

Correct icons from 30+ libraries, validated against best practices, architecture warnings flagged. Typically under 60 seconds.

3

Export & use everywhere

Download as .drawio, PNG, SVG, or PDF. Open in Draw.io desktop, VS Code, Confluence — no vendor lock-in.

Pricing

Credits that match how you work

2–3 hours manually vs. 60 seconds with Diagrams.so

The API, MCP server, and SDKs are included in every plan — same credits.

Free

For individuals exploring AI diagramming

$0

10 credits

  • BYO LLM key
  • Architecture Warnings
  • Voice-to-Diagram
  • Unlimited .drawio imports
  • Community Gallery & Fork
  • Watermarked exports
  • Version history
Most Popular

Pro

For architects shipping diagrams every week

$10/ monthSave 33%

when billed annually

or $15/mo billed monthly

75 credits / month

  • Everything in Free, plus:
  • One-click Fix all issues
  • Opinionated Mode
  • Private diagrams
  • Clean exports — no watermark

Power

For teams and power users who diagram daily

$16.67/ monthSave 33%

when billed annually

or $25/mo billed monthly

250 credits / month

  • Everything in Pro, plus:
  • Image → Diagram
  • PDF & DOCX → Diagram
  • Priority generation queue
  • Priority support

All paid plans include a 14-day money-back guarantee. Cancel anytime.

Frequently Asked Questions

What is Diagrams.so?

Diagrams.so is a web-based SaaS platform that transforms natural language descriptions into professional, editable Draw.io architecture diagrams. It uses AI to generate standard .drawio XML files with correct cloud provider icons (AWS, Azure, GCP, Kubernetes) and proper layout. In seconds, not hours.

What file format do diagrams export in?

All diagrams export as standard .drawio XML files (the same format used by Draw.io (diagrams.net). These files open natively in Draw.io desktop, Draw.io web, Confluence, VS Code, Notion, and any tool that supports the .drawio format). You can also export as PNG, PDF, JPG, and SVG.

How is this different from Draw.io's built-in AI Generate feature?

Draw.io's native AI generates basic diagrams within their editor. Diagrams.so provides a purpose-built experience with architecture-specific prompt optimization, a warnings engine that catches common mistakes (single-AZ, public exposure), an Opinionated Mode that suggests missing components, a community gallery for sharing and forking, and a web-first workflow. No menu-diving required.

Do I need to install anything?

No. Diagrams.so is entirely browser-based. No extensions, no API keys, no local servers, no Node.js setup. Visit diagrams.so, describe your architecture, and download your diagram. That's it.

Which cloud providers are supported?

AWS, Microsoft Azure, Google Cloud Platform, and Kubernetes icon libraries are fully supported with official icons. We also support generic network, database, security, and general-purpose shapes for non-cloud diagrams including mechanical engineering, workflow, and process diagrams.

How does the credit system work?

Usage is measured in credits based on the AI tokens used. Simple diagrams cost about 1 credit, complex ones 2–3 credits, and edits about 0.5 credits—so you can iterate without penalty. Free gets 10 credits; Pro gets 75/month with rollover; Power gets 250/month with rollover. Failed generations do not use credits. Rate limiting may apply for fair use.

Can I use my own LLM API key?

Yes, on any plan including Free. Add your own OpenAI or Anthropic API key under Settings, and diagram generation runs on your key instead of consuming plan credits, giving you effectively unlimited generation at your own API cost.

Are my diagrams private?

Free tier diagrams are public and appear in the community gallery. Private diagrams are a Pro and Power feature: on a paid plan you can toggle any diagram between public and private at any time.

Is my data secure?

Yes. All data is encrypted in transit (TLS 1.3) and at rest (AES-256). Diagrams are stored in AWS infrastructure with SOC 2-aligned security practices. We never train AI models on your diagrams or prompts. See our Security page for full details.

Can I cancel anytime?

Yes. Both monthly and annual plans can be cancelled at any time from your account settings or Stripe customer portal. Monthly plans end at the current billing period. Your first paid subscription purchase, monthly or annual, is covered by a 14-day money-back guarantee, once per customer.

Start your first diagram in 30 seconds

Join 2,024+ creators who've generated 3,298+ diagrams. Free to start, no credit card required.