Terrastruct
Terrastruct builds diagramming tools crafted to visualize software architecture. Its flagship product is D2, a modern, open-source (MPL-2.0) diagram scripting language that turns text into diagrams (SVG, PNG, PDF, PPTX, GIF, and ASCII). Terrastruct also builds D2 Studio, a hosted drag-and-drop and text-to-diagram IDE, and TALA, a proprietary layout engine designed specifically for software architecture diagrams. Rather than a public REST API, D2 is consumed as a CLI, as a Go library (d2lib / d2oracle) for programmatic diagram generation, and as a WASM-backed JavaScript library (D2.js), with official VSCode, Vim, and Obsidian editor plugins.
Terrastruct is profiled on the APIs.io network. Tagged areas include Company, Diagramming, Diagrams as Code, Developer Tools, and Software Architecture.
Terrastruct’s developer surface includes documentation, getting-started guide, engineering blog, support, CLI, changelog, and 15 more developer resources.
Kin Score
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API