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.
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 docsnpx @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
Describe your architecture
Type or speak in plain English. Include cloud provider, components, and connections. Templates help you start fast.
AI generates & validates
Correct icons from 30+ libraries, validated against best practices, architecture warnings flagged. Typically under 60 seconds.
Export & use everywhere
Download as .drawio, PNG, SVG, or PDF. Open in Draw.io desktop, VS Code, Confluence — no vendor lock-in.
Community Gallery
See what others are creating. Fork and remix any diagram.
Use Cases
Built for how you actually work
Cloud Solutions Architects
Cloud architects create 5 to 10 diagrams per week for client proposals, design reviews, and documentation. Each diagram traditionally takes 2 to 3 hours of manual layout work. Diagrams.so reduces that to minutes with better accuracy.
See howDevOps & Platform Engineers
DevOps engineers live in the terminal and CI/CD pipelines. Diagramming is important for documentation and communication but always falls to the bottom of the priority list because it's too slow. Diagrams.so makes it fast enough to actually do.
See howTechnical Founders & CTOs
Technical founders and CTOs need to communicate their architecture to investors, advisory boards, new hires, and their own teams. They don't have time or budget for enterprise tools, but they need enterprise-quality output.
See howEngineering Teams & Tech Leads
Engineering teams need shared visual references for design discussions, onboarding, and compliance. But creating and maintaining those diagrams is nobody's favorite task. Diagrams.so makes it fast enough to keep documentation current.
See howDiagram Portfolio Managers
You already have dozens (or hundreds) of .drawio diagrams across various tools and folders. Diagrams.so lets you import them all into one place, organize them with folders and tags, and use AI to update them faster than editing by hand. Import is free on all plans.
See howPricing
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
10 credits
- BYO LLM key
- Architecture Warnings
- Voice-to-Diagram
- Unlimited .drawio imports
- Community Gallery & Fork
- Watermarked exports
- Version history
Pro
For architects shipping diagrams every week
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
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.