A diagramming tool
crafted to visualize
software architecture
Using general-purpose diagramming tools can feel like coding on Google Docs. Terrastruct is designed to handle complexity, with a feature suite tailored to software engineers like you.

Powering software diagrams at







An IDE for diagrams
Modern features in code editors are a massive boost to productivity. We've integrated those ideas into Terrastruct, saving you time when it comes to creating and maintaining diagrams. Feel how much faster you go with features like:
Linting
Don't worry about pixel-perfect precision. Focus on what matters, and let our Linter take care of the house-cleaning, like finding optimal connection routes.
Autolayout refactor
Scope increases and requirements change — so will your diagrams. Instead of starting over, just add what you need and click "Refactor" to see arrangements you'll love.
Declarative diagramming
Prefer using text to diagram? With our simple yet expressive DSL, create full diagrams without ever leaving the keyboard. Our algorithms are tuned to how engineers actually draw diagrams — not squiggly lines everywhere.
Designed to handle abstractions
Capture complexity
Most diagramming tools out there are designed for a breadth of use cases. But engineering systems are orders of magnitude more complex than HR flowcharts.
Terrastruct is custom built for one use case. This means first-class mechanisms to help you wrangle complexity. Split up diagrams by layers of abstraction, and explore scenarios step by step (e.g. what happens when this load balancer goes down).

Sync with your environment
Integrate your data
If you're using diagrams for documentation, most of what you want to represent probably exists somewhere. Maybe it's a server on AWS, or a developer on Github. That's not very DRY to recreate each of them.
With Terrastruct, you can integrate real system data. Have access to your entire catalog of cloud resources that can be moused over to show live metadata ("how much is this instance costing us?"). Or integrate your database — Terrastruct will generate beautiful diagrams of schema relations with dependencies filled in, keep them up to date, and preserve change history.

Terrastruct helps software teams around the world realize the full potential of visual documentation

Dave B.
Senior DevOps Engineer, Auth0

Bob R.
Software Engineer, Facebook
Pricing
Basic
Free
- 3 diagrams
- 2 editors
- Unlimited viewers
- 4 layers/diagram
- Declarative diagramming
- In-app live support
Pro
$20 month/user
- Unlimited diagrams
- Team sharing/assets
- Password-protected diagrams
- Branded editor + presentations
- Customize themes
- Priority support
Enterprise
$30 month/user
- Single Sign On (SSO)
- Audit trail (SIEM)
- Unlimited team members
- Custom integrations
- Admin portal
- Insights & analytics
- Priority feature requests Learn more


Upgrade your project's visual documentation
Ship better software with better tools
Terrastruct, Inc.
2443 Fillmore St
#380-3882
San Francisco, CA 94115