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, unmetered.
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 is standard .drawio XML. On the paid plan, the file 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.
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 runs on the same unlimited account as the app. The paid plan returns native .drawio files, and Free returns a watermarked image.
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 PNG or SVG, or as .drawio on the paid plan. Open the .drawio file in Draw.io desktop, VS Code, or Confluence, with 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
Unlimited on both plans
2–3 hours manually vs. 60 seconds with Diagrams.so
Free
For trying it on your own architecture
No trial clock
Unlimited diagrams and edits
- Images carry a large watermark
- No editable .drawio file
Paid
For diagrams that end up in docs, decks and repos
or $20/month
Unlimited diagrams and edits
- No watermark on anything you export
- Editable .drawio file for draw.io, VS Code and Confluence
Both plans include
- Private diagrams
- Opinionated mode
- Image, PDF and DOCX to diagram
- Voice input
- All cloud icon packs
- PNG and SVG export
- Community gallery and fork
- Version history
- API, MCP server and SDKs
Your first payment comes with a 14-day money-back guarantee. Cancel anytime. Importing existing .drawio files is free on both plans.
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?
On the paid plan, 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). Both plans export PNG and SVG, with a watermark on Free. There is no one-click PDF export: export the SVG and use your browser's Print to PDF, which stays sharp at any page size.
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 much can I generate?
As much as you like, on either plan. Nothing is metered: unlimited diagrams and edits on both plans, with no monthly allowance. The paid plan does not buy you more diagrams. It removes the watermark from your exports and adds the editable .drawio file.
Are my diagrams private?
Every plan can make a diagram private. You can toggle any diagram between public and private at any time, and a public diagram appears in the community gallery.
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.
Can I import my existing Draw.io diagrams?
Yes. You can upload any .drawio file and manage it alongside your AI-generated diagrams. Import is free on all plans, including the Free tier. Your imported diagrams get the same version history, folder organization, and sharing capabilities as generated ones.
Start your first diagram in 30 seconds
Join 2,822+ creators who've generated 4,172+ diagrams. Free to start, no credit card required.