Topic · topic
UML
UML (Unified Modeling Language) is the standard modeling language for software architecture, system design, and technical documentation. Governed by the Object Management Group (OMG), UML defines a set of notation conventions and diagram types — class, sequence, activity, use case, state, component, deployment, and more — used across the software development lifecycle. This collection profiles the ecosystem of tools, APIs, and services that work with UML diagrams programmatically.
Resources
-
UML Diagrams API
Generate diagrams from textual descriptions
-
UML Health API
Service health check
-
UML Validation API
Validate PlantUML source syntax
Links
PlansRateLimitsFinOpsBlogAgenticAccessDomainSecurityGitHubOrgGitHubOrgWebsiteStandardsWikipediaGitHubGitHubDocumentationDocumentationJSONLDVocabularyJSONSchemaSpectralRules
Providers working in UML
Providers whose own tags share at least two of this topic's tags, most shared first.
| Provider | About | Rating | APIs |
|---|---|---|---|
| Napkin | Napkin AI turns typed or pasted text into editable visuals — diagrams, charts, icons, and infographics — and into full presentation decks, with no prompting or design skill required. Two products share one text-to-visual engine: Napkin Vis… | developing | 1 |
| Sparx Enterprise Architect | Sparx Enterprise Architect is a comprehensive modeling, design, and management platform for enterprise architecture, software engineering, and systems engineering. It provides automation APIs including a COM Automation Interface, Add-In Fr… | thin | 4 |
| 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). Te… | thin | 0 |
Tags
UMLModelingDiagrammingSoftware ArchitectureDesignStandards