# diagrams-js > Draw cloud system architecture diagrams as code in TypeScript - [diagrams-js](/) ## markdown-page - [Markdown page example](/markdown-page): You don't need React to write simple standalone pages. ## playground - [Playground](/playground): Interactive diagrams-js playground ## search - [Search the documentation](/search) ## docs - [AI Guide](/docs/ai-guide): Guide for AI LLMs and agents using diagrams-js - [Credits](/docs/credits): Acknowledgments and credits - [Examples](/docs/getting-started/examples): Real-world architecture examples - [Installation](/docs/getting-started/installation): Installing diagrams-js in your project - [Quick Start](/docs/getting-started/quickstart): Create your first diagram in minutes - [API Reference](/docs/guides/api): Complete API documentation - [Clusters](/docs/guides/clusters): Group nodes together with clusters - [Custom Nodes](/docs/guides/custom-nodes): Use your own icons and images - [Diagrams](/docs/guides/diagram): Understanding the Diagram class - [Edges](/docs/guides/edge): Connecting nodes with customized edges - [Migration from Python diagrams](/docs/guides/migration): Migrate from Python diagrams to TypeScript - [Nodes](/docs/guides/node): Working with nodes and data flow - [Providers](/docs/guides/providers): Available cloud providers - [Rendering](/docs/guides/rendering): Render and export diagrams - [Alibaba Cloud](/docs/nodes/alibabacloud): Node classes for Alibaba Cloud provider - [AWS](/docs/nodes/aws): Node classes for Amazon Web Services provider - [Azure](/docs/nodes/azure): Node classes for Microsoft Azure provider - [C4 Model](/docs/nodes/c4): Visualize software architecture using the C4 model - [DigitalOcean](/docs/nodes/digitalocean): Node classes for DigitalOcean provider - [Elastic](/docs/nodes/elastic): Node classes for Elastic Stack provider - [Firebase](/docs/nodes/firebase): Node classes for Firebase provider - [GCP](/docs/nodes/gcp): Node classes for Google Cloud Platform provider - [Generic](/docs/nodes/generic): Node classes for generic/on-premise resources - [GIS](/docs/nodes/gis): Node classes for GIS (Geographic Information Systems) provider - [IBM](/docs/nodes/ibm): Node classes for IBM Cloud provider - [Kubernetes](/docs/nodes/k8s): Node classes for Kubernetes provider - [OCI](/docs/nodes/oci): Node classes for Oracle Cloud Infrastructure provider - [On-Premises](/docs/nodes/onprem): Node classes for on-premises infrastructure - [OpenStack](/docs/nodes/openstack): Node classes for OpenStack provider - [Outscale](/docs/nodes/outscale): Node classes for Outscale provider - [Programming](/docs/nodes/programming): Node classes for programming languages and frameworks - [SaaS](/docs/nodes/saas): Node classes for Software as a Service providers