Draw.io is what happens when someone builds diagramming software for actual humans instead of corporate purchasing departments. JGraph Ltd started the mxGraph project in 2005, which became Draw.io around 2012. So it's been around 13 years or so without selling out or going freemium. Pretty remarkable in today's SaaS hellscape.
The Technical Reality
Here's the thing that makes Draw.io different: it runs entirely in your browser. No server bullshit. When you open a diagram, all the processing happens on your machine. The Draw.io team doesn't see your data because it never hits their servers. This isn't marketing speak - I've watched network traffic and confirmed it.
This client-side architecture means you can work offline, your company's IT security team won't freak out, and you're not locked into someone else's platform. Files are stored as XML, so you can diff them in Git, parse them with scripts, or migrate to something else if you need to.
Runs in everything: Chrome, Firefox, Safari, Edge - even that ancient IE your company somehow still uses. No plugins, no downloads, just works.
Integrations That Actually Work
I've tested most of these integrations in real projects:
- Confluence and Jira: Embed diagrams directly in pages. Beat the shit out of paying $15/user/month for Lucidchart just to draw a flowchart. Latest version supports Jira Software 10.0 with automatic dark theme switching.
- Google Drive, OneDrive, Dropbox: Store files wherever you want. Real-time collaboration works when multiple people have the file open.
- GitHub and GitLab: Version control for diagrams. Treat documentation like code, which is how it should be.
- VS Code extension: 3.2M downloads on marketplace. Edit .drawio files right in your editor. Feels native.
Real-World Use Cases from My Experience
Built architecture diagrams for microservices migrations. Created database schemas that the frontend team could actually understand. Drew network topology diagrams when our AWS setup got too complex for anyone to remember. Documented API workflows for onboarding new developers.
The shape libraries cover everything: AWS icons, Azure services, GCP components, UML shapes, network equipment. New in 2025: the Network 2025 shape library with customizable shadows and enhanced styling options. If you need something specific, you can import custom shape libraries or draw your own.
One gotcha I've hit: collaboration gets messy if someone closes their browser while others are editing. File locks up until the connection times out, which can be anywhere from 2-10 minutes. Still beats paying Miro $10/month per user though.
The Best Part: It's Actually Free
Not "free trial" or "free tier with limits." Just free. No watermarks, no file limits, no bullshit. The official app works perfectly and costs nothing. They make money from enterprise Atlassian integrations, not from screwing over individual users.