</script><scripttype="text/javascript"src="https://buttons.github.io/buttons.js"></script><scriptsrc="/js/scrollSpy.js"></script><linkrel="stylesheet"href="/css/main.css"/><scriptsrc="/js/codetabs.js"></script></head><body><divclass="fixedHeaderContainer"><divclass="headerWrapper wrapper"><header><ahref="/"><imgclass="logo"src="/img/diagrams.ico"alt="Diagrams"/><h2class="headerTitleWithLogo">Diagrams</h2></a><divclass="navigationWrapper navigationSlider"><navclass="slidingNav"><ulclass="nav-site nav-site-internal"><liclass=""><ahref="/docs/getting-started/installation"target="_self">Docs</a></li><liclass=""><ahref="/docs/guides/diagram"target="_self">Guides</a></li><liclass=""><ahref="/docs/nodes/aws"target="_self">Nodes</a></li><liclass=""><ahref="https://github.com/mingrammer/diagrams"target="_self">GitHub</a></li></ul></nav></div></header></div></div><divclass="navPusher"><div><divclass="homeContainer"><divclass="homeSplashFade"><divclass="wrapper homeWrapper"><divclass="projectLogo"><imgsrc="/img/diagrams.png"alt="Project Logo"/></div><divclass="inner"><h2class="projectTitle">Diagrams<small>Diagram as Code</small></h2><divclass="section promoSection"><divclass="promoRow"><divclass="pluginRowBlock"><divclass="pluginWrapper buttonWrapper"><aclass="button"href="/docs/en/getting-started/installation">Try It Out</a></div><divclass="pluginWrapper buttonWrapper"><aclass="button"href="/docs/en/getting-started/examples">Show Examples</a></div></div></div></div></div></div></div></div><divclass="mainContainer"><divclass="productShowcaseSection paddingBottom"style="text-align:center"><h2>About Diagrams</h2><div><span><p>Diagrams lets you draw the cloud system architecture <strong>in Python code</strong>.</p>
</span></div><div><span><p>It was born for <strong>prototyping</strong> a new system architecture without any design tools. You can also describe or visualize the existing system architecture as well.</p>
</span></div><div><span><p><code>Diagram as Code</code> allows you to <strong>tracking</strong> the architecture diagram changes on any <strong>version control</strong> system.</p>
</span></div><div><span><p><code>Diagram as Code</code> allows you to <strong>track</strong> the architecture diagram changes in any <strong>version control</strong> system.</p>
</span></div><div><span><p>Diagrams currently supports six major providers: <code>AWS</code>, <code>Azure</code>, <code>GCP</code>, <code>Kubernetes</code>, <code>Alibaba Cloud</code> and <code>Oracle Cloud</code>. It now also supports <code>On-Premise</code> nodes.</p>
</script><scripttype="text/javascript"src="https://buttons.github.io/buttons.js"></script><scriptsrc="/js/scrollSpy.js"></script><linkrel="stylesheet"href="/css/main.css"/><scriptsrc="/js/codetabs.js"></script></head><body><divclass="fixedHeaderContainer"><divclass="headerWrapper wrapper"><header><ahref="/"><imgclass="logo"src="/img/diagrams.ico"alt="Diagrams"/><h2class="headerTitleWithLogo">Diagrams</h2></a><divclass="navigationWrapper navigationSlider"><navclass="slidingNav"><ulclass="nav-site nav-site-internal"><liclass=""><ahref="/docs/getting-started/installation"target="_self">Docs</a></li><liclass=""><ahref="/docs/guides/diagram"target="_self">Guides</a></li><liclass=""><ahref="/docs/nodes/aws"target="_self">Nodes</a></li><liclass=""><ahref="https://github.com/mingrammer/diagrams"target="_self">GitHub</a></li></ul></nav></div></header></div></div><divclass="navPusher"><div><divclass="homeContainer"><divclass="homeSplashFade"><divclass="wrapper homeWrapper"><divclass="projectLogo"><imgsrc="/img/diagrams.png"alt="Project Logo"/></div><divclass="inner"><h2class="projectTitle">Diagrams<small>Diagram as Code</small></h2><divclass="section promoSection"><divclass="promoRow"><divclass="pluginRowBlock"><divclass="pluginWrapper buttonWrapper"><aclass="button"href="/docs/getting-started/installation">Try It Out</a></div><divclass="pluginWrapper buttonWrapper"><aclass="button"href="/docs/getting-started/examples">Show Examples</a></div></div></div></div></div></div></div></div><divclass="mainContainer"><divclass="productShowcaseSection paddingBottom"style="text-align:center"><h2>About Diagrams</h2><div><span><p>Diagrams lets you draw the cloud system architecture <strong>in Python code</strong>.</p>
</span></div><div><span><p>It was born for <strong>prototyping</strong> a new system architecture without any design tools. You can also describe or visualize the existing system architecture as well.</p>
</span></div><div><span><p><code>Diagram as Code</code> allows you to <strong>tracking</strong> the architecture diagram changes on any <strong>version control</strong> system.</p>
</span></div><div><span><p><code>Diagram as Code</code> allows you to <strong>track</strong> the architecture diagram changes in any <strong>version control</strong> system.</p>
</span></div><div><span><p>Diagrams currently supports six major providers: <code>AWS</code>, <code>Azure</code>, <code>GCP</code>, <code>Kubernetes</code>, <code>Alibaba Cloud</code> and <code>Oracle Cloud</code>. It now also supports <code>On-Premise</code> nodes.</p>