diagrams Documentation

Art: Diagram as Code for prototyping cloud system architectures

42,727 stars Python Python 1 file · ~120,993 tokens #architecture#diagram#diagram-as-code#graphviz
RAW Doc

Technical Documentation: mingrammer/diagrams

ℹ️ Provenance: Multi-Tier Ingestion · CodeWiki Reference

Overview (README.md)

Diagrams


Diagram as Code.

Diagrams lets you draw the cloud system architecture in Python code. It was born for prototyping a new system architecture design without any design tools. You can also describe or visualize the existing system architecture as well. Diagrams currently supports main major providers including: AWS, Azure, GCP, Kubernetes, Alibaba Cloud, Oracle Cloud etc... It also supports On-Premises nodes, SaaS and major Programming frameworks and languages.

Diagram as Code also allows you to track the architecture diagram changes in any version control system.

NOTE: It does not control any actual cloud resources nor does it generate cloud formation or terraform code. It is just for drawing the cloud system architecture diagrams.

Providers

Getting Started

Want to try it first? The online playground runs diagrams right in your browser — no installation required.

It requires Python 3.9 or higher, check your Python version first.

It uses Graphviz to render the diagram, so you need to install Graphviz to use diagrams. After installing graphviz (or already have it), install the diagrams.

macOS users can download the Graphviz via brew install graphviz if you're using Homebrew.

shell
# using pip (pip3)
$ pip install diagrams

# using pipenv
$ pipenv install diagrams

# using poetry
$ poetry add diagrams

You can start with quick start. Check out guides for more details, and you can find all available nodes list in here.

Playground

diagrams.mingrammer.com/playground

A free online editor for diagrams: write Diagram as Code in Python and see the rendered architecture diagram instantly, without installing Python or Graphviz. It runs the real diagrams package in your browser via Pyodide, and supports node search, autocompletion, PNG/SVG/JPEG export, and shareable links. See the playground guide for details.

Examples

Event Processing Stateful Architecture Advanced Web Service

You can find all the examples on the examples page.

Contributing

To contribute to diagram, check out contribution guidelines.

Let me know if you are using diagrams! I'll add you in showcase page. (I'm working on it!) :)

Who uses it?

Apache Airflow is the most popular data workflow Orchestrator. Airflow uses Diagrams to generate architecture diagrams in their documentation.

Cloudiscovery helps you to analyze resources in your cloud (AWS/GCP/Azure/Alibaba/IBM) account. It allows you to create a diagram of analyzed cloud resource map based on this Diagrams library, so you can draw your existing cloud infrastructure with Cloudiscovery.

Airflow Diagrams is an Airflow plugin that aims to easily visualise your Airflow DAGs on service level from providers like AWS, GCP, Azure, etc. via diagrams.

KubeDiagrams is a tool to generate Kubernetes architecture diagrams from Kubernetes manifest files, kustomization files, Helm charts, and actual cluster state. KubeDiagrams supports all Kubernetes built-in resources, any custom resources, and label-based resource clustering.

AWS CloudFormation Diagrams is a simple CLI script to generate AWS architecture diagrams from AWS CloudFormation templates.

Other languages

  • If you are familiar with Go, you can use go-diagrams as well.

License

MIT


Getting Started Examples (`docs/getting-started/examples.md`)


id: examples title: Examples

Here are some more examples.

Grouped Workers on AWS

python
from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB

with Diagram("Grouped Workers", show=False, direction="TB"):
    ELB("lb") >> [EC2("worker1"),
                  EC2("worker2"),
                  EC2("worker3"),
                  EC2("worker4"),
                  EC2("worker5")] >> RDS("events")

Clustered Web Services

python
from diagrams import Cluster, Diagram
from diagrams.aws.compute import ECS
from diagrams.aws.database import ElastiCache, RDS
from diagrams.aws.network import ELB
from diagrams.aws.network import Route53

with Diagram("Clustered Web Services", show=False):
    dns = Route53("dns")
    lb = ELB("lb")

    with Cluster("Services"):
        svc_group = [ECS("web1"),
                     ECS("web2"),
                     ECS("web3")]

    with Cluster("DB Cluster"):
        db_primary = RDS("userdb")
        db_primary - [RDS("userdb ro")]

    memcached = ElastiCache("memcached")

    dns >> lb >> svc_group
    svc_group >> db_primary
    svc_group >> memcached

Event Processing on AWS

python
from diagrams import Cluster, Diagram
from diagrams.aws.compute import ECS, EKS, Lambda
from diagrams.aws.database import Redshift
from diagrams.aws.integration import SQS
from diagrams.aws.storage import S3

with Diagram("Event Processing", show=False):
    source = EKS("k8s source")

    with Cluster("Event Flows"):
        with Cluster("Event Workers"):
            workers = [ECS("worker1"),
                       ECS("worker2"),
                       ECS("worker3")]

        queue = SQS("event queue")

        with Cluster("Processing"):
            handlers = [Lambda("proc1"),
                        Lambda("proc2"),
                        Lambda("proc3")]

    store = S3("events store")
    dw = Redshift("analytics")

    source >> workers >> queue >> handlers
    handlers >> store
    handlers >> dw

Message Collecting System on GCP

python
from diagrams import Cluster, Diagram
from diagrams.gcp.analytics import BigQuery, Dataflow, PubSub
from diagrams.gcp.compute import AppEngine, Functions
from diagrams.gcp.database import BigTable
from diagrams.gcp.iot import IotCore
from diagrams.gcp.storage import GCS

with Diagram("Message Collecting", show=False):
    pubsub = PubSub("pubsub")

    with Cluster("Source of Data"):
        [IotCore("core1"),
         IotCore("core2"),
         IotCore("core3")] >> pubsub

    with Cluster("Targets"):
        with Cluster("Data Flow"):
            flow = Dataflow("data flow")

        with Cluster("Data Lake"):
            flow >> [BigQuery("bq"),
                     GCS("storage")]

        with Cluster("Event Driven"):
            with Cluster("Processing"):
                flow >> AppEngine("engine") >> BigTable("bigtable")

            with Cluster("Serverless"):
                flow >> Functions("func") >> AppEngine("appengine")

    pubsub >> flow

Exposed Pod with 3 Replicas on Kubernetes

python
from diagrams import Diagram
from diagrams.k8s.clusterconfig import HPA
from diagrams.k8s.compute import Deployment, Pod, ReplicaSet
from diagrams.k8s.network import Ingress, Service

with Diagram("Exposed Pod with 3 Replicas", show=False):
    net = Ingress("domain.com") >> Service("svc")
    net >> [Pod("pod1"),
            Pod("pod2"),
            Pod("pod3")] << ReplicaSet("rs") << Deployment("dp") << HPA("hpa")

Stateful Architecture on Kubernetes

python
from diagrams import Cluster, Diagram
from diagrams.k8s.compute import Pod, StatefulSet
from diagrams.k8s.network import Service
from diagrams.k8s.storage import PV, PVC, StorageClass

with Diagram("Stateful Architecture", show=False):
    with Cluster("Apps"):
        svc = Service("svc")
        sts = StatefulSet("sts")

        apps = []
        for _ in range(3):
            pod = Pod("pod")
            pvc = PVC("pvc")
            pod - sts - pvc
            apps.append(svc >> pod >> pvc)

    apps << PV("pv") << StorageClass("sc")

Advanced Web Service with On-Premises

python
from diagrams import Cluster, Diagram
from diagrams.onprem.analytics import Spark
from diagrams.onprem.compute import Server
from diagrams.onprem.database import PostgreSQL
from diagrams.onprem.inmemory import Redis
from diagrams.onprem.aggregator import Fluentd
from diagrams.onprem.monitoring import Grafana, Prometheus
from diagrams.onprem.network import Nginx
from diagrams.onprem.queue import Kafka

with Diagram("Advanced Web Service with On-Premises", show=False):
    ingress = Nginx("ingress")

    metrics = Prometheus("metric")
    metrics << Grafana("monitoring")

    with Cluster("Service Cluster"):
        grpcsvc = [
            Server("grpc1"),
            Server("grpc2"),
            Server("grpc3")]

    with Cluster("Sessions HA"):
        primary = Redis("session")
        primary - Redis("replica") << metrics
        grpcsvc >> primary

    with Cluster("Database HA"):
        primary = PostgreSQL("users")
        primary - PostgreSQL("replica") << metrics
        grpcsvc >> primary

    aggregator = Fluentd("logging")
    aggregator >> Kafka("stream") >> Spark("analytics")

    ingress >> grpcsvc >> aggregator

Advanced Web Service with On-Premises (with colors and labels)

text
/* Detailed source-code truncated for AI context efficiency. */

RabbitMQ Consumers with Custom Nodes

python
from urllib.request import urlretrieve

from diagrams import Cluster, Diagram
from diagrams.aws.database import Aurora
from diagrams.custom import Custom
from diagrams.k8s.compute import Pod

# Download an image to be used into a Custom Node class
rabbitmq_url = "https://jpadilla.github.io/rabbitmqapp/assets/img/icon.png"
rabbitmq_icon = "rabbitmq.png"
urlretrieve(rabbitmq_url, rabbitmq_icon)

with Diagram("Broker Consumers", show=False):
    with Cluster("Consumers"):
        consumers = [
            Pod("worker"),
            Pod("worker"),
            Pod("worker")]

    queue = Custom("Message queue", rabbitmq_icon)

    queue >> consumers >> Aurora("Database")

Getting Started Installation (`docs/getting-started/installation.md`)


id: installation title: Installation

Prefer to try it without installing? The online playground runs diagrams in your browser — see the playground guide.

diagrams requires Python 3.7 or higher, check your Python version first.

diagrams uses Graphviz to render the diagram, so you need to install Graphviz to use it.

macOS users using Homebrew can install Graphviz via brew install graphviz . Similarly, Windows users with Chocolatey installed can run choco install graphviz or use Winget via winget install Graphviz.Graphviz -i.

After installing Graphviz (or if you already have it), install diagrams:

shell
# using pip (pip3)
$ pip install diagrams

# using pipenv
$ pipenv install diagrams

# using poetry
$ poetry add diagrams

# using uv
$ uv tool install diagrams

Quick Start

python
# diagram.py
from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB

with Diagram("Web Service", show=False):
    ELB("lb") >> EC2("web") >> RDS("userdb")

To generate the diagram, run:

shell
$ python diagram.py

This generates the diagram below:

It will be saved as web_service.png in your working directory.

CLI

With the diagrams CLI you can process one or more diagram files at once.

shell
$ diagrams diagram1.py diagram2.py

Next

See more Examples or see the Guides page for more details.


Getting Started Playground (`docs/getting-started/playground.md`)


id: playground title: Online Playground

The Diagrams Playground is a free online editor for the diagrams library. Write Diagram as Code in Python and see the rendered architecture diagram appear next to it — in your web browser, with nothing to install.

Open the Playground →

Why use it

Installing diagrams locally means installing Python and Graphviz. The playground skips both, which makes it handy when you want to:

  • try diagrams before installing anything,
  • sketch a cloud architecture diagram from a laptop that isn't set up for Python,
  • share a working diagram with a teammate as a single link,
  • look up which node classes exist for AWS, Azure, GCP, Kubernetes and the other providers.

What it can do

  • Live preview — the diagram re-renders as you type.
  • Node browser — search every available node, or browse the full provider → category tree, and click to insert the matching import.
  • Autocompletion — import paths and node names complete as you type, with signature hints for Diagram, Cluster and Edge.
  • Export — download the result as PNG, SVG or JPEG at a size you choose, or copy the image straight to your clipboard.
  • Share links — the whole diagram is encoded into the URL, so sending the link is enough. Nothing is stored on a server.
  • Examples — start from a ready-made diagram instead of a blank editor.

How it works

The playground runs the real diagrams package — not a reimplementation — inside your browser using Pyodide, which is CPython compiled to WebAssembly. Graph layout is done by a WebAssembly build of Graphviz.

Everything executes locally in the browser tab: your code is never uploaded, and there is no backend. The first visit downloads the Python runtime, so it takes a few seconds; after that it is cached.

When to install instead

The playground is for quick work and sharing. Install the library (installation guide) when you want to:

  • keep diagrams in version control next to your code,
  • generate diagrams in CI or a build script,
  • use custom local icons, or
  • work offline.

The Python code is identical either way, so anything you write in the playground runs unchanged after pip install diagrams.


Guides Cluster (`docs/guides/cluster.md`)


id: cluster title: Clusters

Cluster allows you to group (or cluster) nodes in an isolated group.

Basic

Cluster represents a local cluster context.

You can create a cluster context using the Cluster class. You can also connect the nodes in a cluster to other nodes outside a cluster.

python
from diagrams import Cluster, Diagram
from diagrams.aws.compute import ECS
from diagrams.aws.database import RDS
from diagrams.aws.network import Route53

with Diagram("Simple Web Service with DB Cluster", show=False):
    dns = Route53("dns")
    web = ECS("service")

    with Cluster("DB Cluster"):
        db_primary = RDS("primary")
        db_primary - [RDS("replica1"),
                     RDS("replica2")]

    dns >> web >> db_primary

Nested Clusters

Nested clustering is also possible:

python
from diagrams import Cluster, Diagram
from diagrams.aws.compute import ECS, EKS, Lambda
from diagrams.aws.database import Redshift
from diagrams.aws.integration import SQS
from diagrams.aws.storage import S3

with Diagram("Event Processing", show=False):
    source = EKS("k8s source")

    with Cluster("Event Flows"):
        with Cluster("Event Workers"):
            workers = [ECS("worker1"),
                       ECS("worker2"),
                       ECS("worker3")]

        queue = SQS("event queue")

        with Cluster("Processing"):
            handlers = [Lambda("proc1"),
                        Lambda("proc2"),
                        Lambda("proc3")]

    store = S3("events store")
    dw = Redshift("analytics")

    source >> workers >> queue >> handlers
    handlers >> store
    handlers >> dw

There is no depth limit to nesting. Feel free to create nested clusters as deep as you want.


Guides Diagram (`docs/guides/diagram.md`)


id: diagram title: Diagrams

Diagram is a primary object representing a diagram.

Basic

Diagram represents a global diagram context.

You can create a diagram context with the Diagram class. The first parameter of the Diagram constructor will be used to generate the output filename.

python
from diagrams import Diagram
from diagrams.aws.compute import EC2

with Diagram("Simple Diagram"):
    EC2("web")

If you run the above script with the command below,

shell
$ python diagram.py

it will generate an image file with single EC2 node drawn as simple_diagram.png in your working directory and open that created image file immediately.

Jupyter Notebooks

Diagrams can also be rendered directly inside Jupyter notebooks like this:

python
from diagrams import Diagram
from diagrams.aws.compute import EC2

with Diagram("Simple Diagram") as diag:
    EC2("web")
diag

Options

You can specify the output file format with the outformat parameter. The default is png.

Allowed formats are: png, jpg, svg, pdf, and dot

python
from diagrams import Diagram
from diagrams.aws.compute import EC2

with Diagram("Simple Diagram", outformat="jpg"):
    EC2("web")

The outformat parameter also supports a list to output all the defined outputs in one call:

python
from diagrams import Diagram
from diagrams.aws.compute import EC2

with Diagram("Simple Diagram Multi Output", outformat=["jpg", "png", "dot"]):
    EC2("web")

You can specify the output filename with the filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

python
from diagrams import Diagram
from diagrams.aws.compute import EC2

with Diagram("Simple Diagram", filename="my_diagram"):
    EC2("web")

You can also disable the automatic file opening by setting the show parameter to false. The default is true.

python
from diagrams import Diagram
from diagrams.aws.compute import EC2

with Diagram("Simple Diagram", show=False):
    EC2("web")

Diagrams also allow custom Graphviz dot attributes options.

graph_attr, node_attr and edge_attr are supported. Here is a reference link.

python
from diagrams import Diagram
from diagrams.aws.compute import EC2

graph_attr = {
	"fontsize": "45",
	"bgcolor": "transparent"
}

with Diagram("Simple Diagram", show=False, graph_attr=graph_attr):
    EC2("web")

Guides Edge (`docs/guides/edge.md`)


id: edge title: Edges

Edge represents an edge between nodes.

Basic

Edge is an object representing a connection between nodes with some additional properties.

An edge object contains three attributes: label, color, and style. They mirror the corresponding Graphviz edge attributes.

text
/* Detailed source-code truncated for AI context efficiency. */

Less Edges

As you can see on the previous graph the edges can quickly become noisy. Below are two examples to solve this problem.

One approach is to get creative with the Node class to create blank placeholders, together with named nodes within Clusters, and then only pointing to single named elements within those Clusters.

Compare the output below to the example output above .

python
from diagrams import Cluster, Diagram, Node
from diagrams.onprem.analytics import Spark
from diagrams.onprem.compute import Server
from diagrams.onprem.database import PostgreSQL
from diagrams.onprem.inmemory import Redis
from diagrams.onprem.aggregator import Fluentd
from diagrams.onprem.monitoring import Grafana, Prometheus
from diagrams.onprem.network import Nginx
from diagrams.onprem.queue import Kafka

with Diagram("\nAdvanced Web Service with On-Premise Less edges", show=False) as diag:
    ingress = Nginx("ingress")

    with Cluster("Service Cluster"):
        serv1 = Server("grpc1")
        serv2 = Server("grpc2")
        serv3 = Server("grpc3")

    with Cluster(""):
        blankHA = Node("", shape="plaintext", width="0", height="0")

        metrics = Prometheus("metric")
        metrics << Grafana("monitoring")

        aggregator = Fluentd("logging")
        blankHA >> aggregator >> Kafka("stream") >> Spark("analytics")

        with Cluster("Database HA"):
            db = PostgreSQL("users")
            db - PostgreSQL("replica") << metrics
            blankHA >> db

        with Cluster("Sessions HA"):
            sess = Redis("session")
            sess - Redis("replica") << metrics
            blankHA >> sess

    ingress >> serv2 >> blankHA

diag

Merged Edges

Yet another option is to set the graph_attr dictionary key "concentrate" to "true".

Note the following restrictions:

  1. the Edge must end at the same headport
  2. This only works when the "splines" graph_attr key is set to the value "spline". It has no effect when the value was set to "ortho", which is the default for the diagrams library.
  3. this will only work with the "dot" layout engine, which is the default for the diagrams library.

For more information see:

https://graphviz.gitlab.io/doc/info/attrs.html#d:concentrate

https://www.graphviz.org/pdf/dotguide.pdf Section 3.3 Concentrators

text
/* Detailed source-code truncated for AI context efficiency. */

Guides Node (`docs/guides/node.md`)


id: node title: Nodes

Node is an object representing a node or system component.

Basic

Node is an abstract concept that represents a single system component object.

A node object consists of three parts: provider, resource type and name. You may already have seen each part in the previous example.

python
from diagrams import Diagram
from diagrams.aws.compute import EC2

with Diagram("Simple Diagram"):
    EC2("web")

In the example above, the EC2 is a node of resource type compute which is provided by the aws provider.

You can use other node objects in a similar manner:

python
# aws resources
from diagrams.aws.compute import ECS, Lambda
from diagrams.aws.database import RDS, ElastiCache
from diagrams.aws.network import ELB, Route53, VPC
...

# azure resources
from diagrams.azure.compute import FunctionApps
from diagrams.azure.storage import BlobStorage
...

# alibaba cloud resources
from diagrams.alibabacloud.compute import ECS
from diagrams.alibabacloud.storage import ObjectTableStore
...

# gcp resources
from diagrams.gcp.compute import AppEngine, GKE
from diagrams.gcp.ml import AutoML
...

# k8s resources
from diagrams.k8s.compute import Pod, StatefulSet
from diagrams.k8s.network import Service
from diagrams.k8s.storage import PV, PVC, StorageClass
...

# oracle resources
from diagrams.oci.compute import VirtualMachine, Container
from diagrams.oci.network import Firewall
from diagrams.oci.storage import FileStorage, StorageGateway

You can find lists of all available nodes for each provider in the sidebar on the left.

For example, here is the list of all available AWS nodes.

Data Flow

You can represent data flow by connecting the nodes with the operators >>, <<, and -.

  • >> connects nodes in left to right direction.
  • << connects nodes in right to left direction.
  • - connects nodes in no direction. Undirected.
python
from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB
from diagrams.aws.storage import S3

with Diagram("Web Services", show=False):
    ELB("lb") >> EC2("web") >> RDS("userdb") >> S3("store")
    ELB("lb") >> EC2("web") >> RDS("userdb") << EC2("stat")
    (ELB("lb") >> EC2("web")) - EC2("web") >> RDS("userdb")

Be careful when using - and any shift operators together. It can cause unexpected results due to Python's operator precedence, so you might have to use parentheses.

The order of rendered diagrams is the reverse of the declaration order.

You can change the data flow direction with the direction parameter. The default is LR.

Allowed values are: TB, BT, LR, and RL

python
from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB

with Diagram("Workers", show=False, direction="TB"):
    lb = ELB("lb")
    db = RDS("events")
    lb >> EC2("worker1") >> db
    lb >> EC2("worker2") >> db
    lb >> EC2("worker3") >> db
    lb >> EC2("worker4") >> db
    lb >> EC2("worker5") >> db

Group Data Flow

The above worker example has too many redundant flows. To avoid this, you can group nodes into a list so that all nodes are connected to other nodes at once:

python
from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB

with Diagram("Grouped Workers", show=False, direction="TB"):
    ELB("lb") >> [EC2("worker1"),
                  EC2("worker2"),
                  EC2("worker3"),
                  EC2("worker4"),
                  EC2("worker5")] >> RDS("events")

You can't connect two lists directly because shift/arithmetic operations between lists are not allowed in Python.


Nodes Alibabacloud (`docs/nodes/alibabacloud.md`)


id: alibabacloud title: AlibabaCloud

Node classes list of the alibabacloud provider.

alibabacloud.analytics

diagrams.alibabacloud.analytics.AnalyticDb

diagrams.alibabacloud.analytics.ClickHouse

diagrams.alibabacloud.analytics.DataLakeAnalytics

diagrams.alibabacloud.analytics.ElaticMapReduce

diagrams.alibabacloud.analytics.OpenSearch

alibabacloud.application

diagrams.alibabacloud.application.ApiGateway

diagrams.alibabacloud.application.BeeBot

diagrams.alibabacloud.application.BlockchainAsAService

diagrams.alibabacloud.application.CloudCallCenter

diagrams.alibabacloud.application.CodePipeline

diagrams.alibabacloud.application.DirectMail

diagrams.alibabacloud.application.LogService, SLS (alias)

diagrams.alibabacloud.application.MessageNotificationService, MNS (alias)

diagrams.alibabacloud.application.NodeJsPerformancePlatform

diagrams.alibabacloud.application.OpenSearch

diagrams.alibabacloud.application.PerformanceTestingService, PTS (alias)

diagrams.alibabacloud.application.RdCloud

diagrams.alibabacloud.application.SmartConversationAnalysis, SCA (alias)

diagrams.alibabacloud.application.Yida

alibabacloud.communication

diagrams.alibabacloud.communication.DirectMail

diagrams.alibabacloud.communication.MobilePush

alibabacloud.compute

diagrams.alibabacloud.compute.AutoScaling, ESS (alias)

diagrams.alibabacloud.compute.BatchCompute

diagrams.alibabacloud.compute.ContainerRegistry

diagrams.alibabacloud.compute.ContainerService

diagrams.alibabacloud.compute.ElasticComputeService, ECS (alias)

diagrams.alibabacloud.compute.ElasticContainerInstance, ECI (alias)

diagrams.alibabacloud.compute.ElasticHighPerformanceComputing, EHPC (alias)

diagrams.alibabacloud.compute.ElasticSearch

diagrams.alibabacloud.compute.FunctionCompute, FC (alias)

diagrams.alibabacloud.compute.OperationOrchestrationService, OOS (alias)

diagrams.alibabacloud.compute.ResourceOrchestrationService, ROS (alias)

diagrams.alibabacloud.compute.ServerLoadBalancer, SLB (alias)

diagrams.alibabacloud.compute.ServerlessAppEngine, SAE (alias)

diagrams.alibabacloud.compute.SimpleApplicationServer, SAS (alias)

diagrams.alibabacloud.compute.WebAppService, WAS (alias)

alibabacloud.database

diagrams.alibabacloud.database.ApsaradbCassandra

diagrams.alibabacloud.database.ApsaradbHbase

diagrams.alibabacloud.database.ApsaradbMemcache

diagrams.alibabacloud.database.ApsaradbMongodb

diagrams.alibabacloud.database.ApsaradbOceanbase

diagrams.alibabacloud.database.ApsaradbPolardb

diagrams.alibabacloud.database.ApsaradbPostgresql

diagrams.alibabacloud.database.ApsaradbPpas

diagrams.alibabacloud.database.ApsaradbRedis

diagrams.alibabacloud.database.ApsaradbSqlserver

diagrams.alibabacloud.database.DataManagementService, DMS (alias)

diagrams.alibabacloud.database.DataTransmissionService, DTS (alias)

diagrams.alibabacloud.database.DatabaseBackupService, DBS (alias)

diagrams.alibabacloud.database.DisributeRelationalDatabaseService, DRDS (alias)

diagrams.alibabacloud.database.GraphDatabaseService, GDS (alias)

diagrams.alibabacloud.database.HybriddbForMysql

diagrams.alibabacloud.database.RelationalDatabaseService, RDS (alias)

alibabacloud.iot

diagrams.alibabacloud.iot.IotInternetDeviceId

diagrams.alibabacloud.iot.IotLinkWan

diagrams.alibabacloud.iot.IotMobileConnectionPackage

diagrams.alibabacloud.iot.IotPlatform

alibabacloud.network

diagrams.alibabacloud.network.Cdn

diagrams.alibabacloud.network.CloudEnterpriseNetwork, CEN (alias)

diagrams.alibabacloud.network.ElasticIpAddress, EIP (alias)

diagrams.alibabacloud.network.ExpressConnect

diagrams.alibabacloud.network.NatGateway

diagrams.alibabacloud.network.ServerLoadBalancer, SLB (alias)

diagrams.alibabacloud.network.SmartAccessGateway

diagrams.alibabacloud.network.VirtualPrivateCloud, VPC (alias)

diagrams.alibabacloud.network.VpnGateway

alibabacloud.security

diagrams.alibabacloud.security.AntiBotService, ABS (alias)

diagrams.alibabacloud.security.AntiDdosBasic

diagrams.alibabacloud.security.AntiDdosPro

diagrams.alibabacloud.security.AntifraudService, AS (alias)

diagrams.alibabacloud.security.BastionHost

diagrams.alibabacloud.security.CloudFirewall, CFW (alias)

diagrams.alibabacloud.security.CloudSecurityScanner

diagrams.alibabacloud.security.ContentModeration, CM (alias)

diagrams.alibabacloud.security.CrowdsourcedSecurityTesting

diagrams.alibabacloud.security.DataEncryptionService, DES (alias)

diagrams.alibabacloud.security.DbAudit

diagrams.alibabacloud.security.GameShield

diagrams.alibabacloud.security.IdVerification

diagrams.alibabacloud.security.ManagedSecurityService

diagrams.alibabacloud.security.SecurityCenter

diagrams.alibabacloud.security.ServerGuard

diagrams.alibabacloud.security.SslCertificates

diagrams.alibabacloud.security.WebApplicationFirewall, WAF (alias)

alibabacloud.storage

diagrams.alibabacloud.storage.CloudStorageGateway

diagrams.alibabacloud.storage.FileStorageHdfs, HDFS (alias)

diagrams.alibabacloud.storage.FileStorageNas, NAS (alias)

diagrams.alibabacloud.storage.HybridBackupRecovery, HBR (alias)

diagrams.alibabacloud.storage.HybridCloudDisasterRecovery, HDR (alias)

diagrams.alibabacloud.storage.Imm

diagrams.alibabacloud.storage.ObjectStorageService, OSS (alias)

diagrams.alibabacloud.storage.ObjectTableStore, OTS (alias)

alibabacloud.web

diagrams.alibabacloud.web.Dns

diagrams.alibabacloud.web.Domain


Nodes Aws (`docs/nodes/aws.md`)


id: aws title: AWS

Node classes list of the aws provider.

aws.analytics

diagrams.aws.analytics.AmazonOpensearchService

diagrams.aws.analytics.Analytics

diagrams.aws.analytics.Athena

diagrams.aws.analytics.CloudsearchSearchDocuments

diagrams.aws.analytics.Cloudsearch

diagrams.aws.analytics.DataLakeResource

diagrams.aws.analytics.DataPipeline

diagrams.aws.analytics.ElasticsearchService, ES (alias)

diagrams.aws.analytics.EMRCluster

diagrams.aws.analytics.EMREngineMaprM3

diagrams.aws.analytics.EMREngineMaprM5

diagrams.aws.analytics.EMREngineMaprM7

diagrams.aws.analytics.EMREngine

diagrams.aws.analytics.EMRHdfsCluster

diagrams.aws.analytics.EMR

diagrams.aws.analytics.GlueCrawlers

diagrams.aws.analytics.GlueDataCatalog

diagrams.aws.analytics.Glue

diagrams.aws.analytics.KinesisDataAnalytics

diagrams.aws.analytics.KinesisDataFirehose

diagrams.aws.analytics.KinesisDataStreams

diagrams.aws.analytics.KinesisVideoStreams

diagrams.aws.analytics.Kinesis

diagrams.aws.analytics.LakeFormation

diagrams.aws.analytics.ManagedStreamingForKafka

diagrams.aws.analytics.Quicksight

diagrams.aws.analytics.RedshiftDenseComputeNode

diagrams.aws.analytics.RedshiftDenseStorageNode

diagrams.aws.analytics.Redshift

aws.ar

diagrams.aws.ar.ArVr

diagrams.aws.ar.Sumerian

aws.blockchain

diagrams.aws.blockchain.BlockchainResource

diagrams.aws.blockchain.Blockchain

diagrams.aws.blockchain.ManagedBlockchain

diagrams.aws.blockchain.QuantumLedgerDatabaseQldb, QLDB (alias)

aws.business

diagrams.aws.business.AlexaForBusiness, A4B (alias)

diagrams.aws.business.BusinessApplications

diagrams.aws.business.Chime

diagrams.aws.business.Workmail

aws.compute

diagrams.aws.compute.AppRunner

diagrams.aws.compute.ApplicationAutoScaling, AutoScaling (alias)

diagrams.aws.compute.Batch

diagrams.aws.compute.Bottlerocket

diagrams.aws.compute.ComputeOptimizer

diagrams.aws.compute.Compute

diagrams.aws.compute.EC2Ami, AMI (alias)

diagrams.aws.compute.EC2AutoScaling

diagrams.aws.compute.EC2ContainerRegistryImage

diagrams.aws.compute.EC2ContainerRegistryRegistry

diagrams.aws.compute.EC2ContainerRegistry, ECR (alias)

diagrams.aws.compute.EC2ElasticIpAddress

diagrams.aws.compute.EC2ImageBuilder

diagrams.aws.compute.EC2Instance

diagrams.aws.compute.EC2Instances

diagrams.aws.compute.EC2Rescue

diagrams.aws.compute.EC2SpotInstance

diagrams.aws.compute.EC2

diagrams.aws.compute.ElasticBeanstalkApplication

diagrams.aws.compute.ElasticBeanstalkDeployment

diagrams.aws.compute.ElasticBeanstalk, EB (alias)

diagrams.aws.compute.ElasticContainerServiceContainer

diagrams.aws.compute.ElasticContainerServiceServiceConnect

diagrams.aws.compute.ElasticContainerServiceService

diagrams.aws.compute.ElasticContainerServiceTask

diagrams.aws.compute.ElasticContainerService, ECS (alias)

diagrams.aws.compute.ElasticKubernetesService, EKS (alias)

diagrams.aws.compute.Fargate

diagrams.aws.compute.LambdaFunction

diagrams.aws.compute.Lambda

diagrams.aws.compute.Lightsail

diagrams.aws.compute.LocalZones

diagrams.aws.compute.Outposts

diagrams.aws.compute.ServerlessApplicationRepository, SAR (alias)

diagrams.aws.compute.ThinkboxDeadline

diagrams.aws.compute.ThinkboxDraft

diagrams.aws.compute.ThinkboxFrost

diagrams.aws.compute.ThinkboxKrakatoa

diagrams.aws.compute.ThinkboxSequoia

diagrams.aws.compute.ThinkboxStoke

diagrams.aws.compute.ThinkboxXmesh

diagrams.aws.compute.VmwareCloudOnAWS

diagrams.aws.compute.Wavelength

aws.cost

diagrams.aws.cost.Budgets

diagrams.aws.cost.CostAndUsageReport

diagrams.aws.cost.CostExplorer

diagrams.aws.cost.CostManagement

diagrams.aws.cost.ReservedInstanceReporting

diagrams.aws.cost.SavingsPlans

aws.database

diagrams.aws.database.AuroraInstance

diagrams.aws.database.Aurora

diagrams.aws.database.DatabaseMigrationServiceDatabaseMigrationWorkflow

diagrams.aws.database.DatabaseMigrationService, DMS (alias)

diagrams.aws.database.Database, DB (alias)

diagrams.aws.database.DocumentdbMongodbCompatibility, DocumentDB (alias)

diagrams.aws.database.DynamodbAttribute

diagrams.aws.database.DynamodbAttributes

diagrams.aws.database.DynamodbDax, DAX (alias)

diagrams.aws.database.DynamodbGlobalSecondaryIndex, DynamodbGSI (alias)

diagrams.aws.database.DynamodbItem

diagrams.aws.database.DynamodbItems

diagrams.aws.database.DynamodbStreams

diagrams.aws.database.DynamodbTable

diagrams.aws.database.Dynamodb, DDB (alias)

diagrams.aws.database.ElasticacheCacheNode

diagrams.aws.database.ElasticacheForMemcached

diagrams.aws.database.ElasticacheForRedis

diagrams.aws.database.Elasticache, ElastiCache (alias)

diagrams.aws.database.KeyspacesManagedApacheCassandraService

diagrams.aws.database.Neptune

diagrams.aws.database.QuantumLedgerDatabaseQldb, QLDB (alias)

diagrams.aws.database.RDSInstance

diagrams.aws.database.RDSMariadbInstance

diagrams.aws.database.RDSMysqlInstance

diagrams.aws.database.RDSOnVmware

diagrams.aws.database.RDSOracleInstance

diagrams.aws.database.RDSPostgresqlInstance

diagrams.aws.database.RDSSqlServerInstance

diagrams.aws.database.RDS

diagrams.aws.database.RedshiftDenseComputeNode

diagrams.aws.database.RedshiftDenseStorageNode

diagrams.aws.database.Redshift

diagrams.aws.database.Timestream

aws.devtools

diagrams.aws.devtools.CloudDevelopmentKit

diagrams.aws.devtools.Cloud9Resource

diagrams.aws.devtools.Cloud9

diagrams.aws.devtools.Cloudshell

diagrams.aws.devtools.Codeartifact

diagrams.aws.devtools.Codebuild

diagrams.aws.devtools.Codecommit

diagrams.aws.devtools.Codedeploy

diagrams.aws.devtools.Codepipeline

diagrams.aws.devtools.Codestar

diagrams.aws.devtools.CommandLineInterface, CLI (alias)

diagrams.aws.devtools.DeveloperTools, DevTools (alias)

diagrams.aws.devtools.ToolsAndSdks

diagrams.aws.devtools.XRay

aws.enablement

diagrams.aws.enablement.CustomerEnablement

diagrams.aws.enablement.Iq

diagrams.aws.enablement.ManagedServices

diagrams.aws.enablement.ProfessionalServices

diagrams.aws.enablement.Support

aws.enduser

diagrams.aws.enduser.Appstream20

diagrams.aws.enduser.DesktopAndAppStreaming

diagrams.aws.enduser.Workdocs

diagrams.aws.enduser.Worklink

diagrams.aws.enduser.Workspaces

aws.engagement

diagrams.aws.engagement.Connect

diagrams.aws.engagement.CustomerEngagement

diagrams.aws.engagement.Pinpoint

diagrams.aws.engagement.SimpleEmailServiceSesEmail

diagrams.aws.engagement.SimpleEmailServiceSes, SES (alias)

aws.game

diagrams.aws.game.GameTech

diagrams.aws.game.Gamelift

aws.general

diagrams.aws.general.Client

diagrams.aws.general.Disk

diagrams.aws.general.Forums

diagrams.aws.general.General

diagrams.aws.general.GenericDatabase

diagrams.aws.general.GenericFirewall

diagrams.aws.general.GenericOfficeBuilding, OfficeBuilding (alias)

diagrams.aws.general.GenericSamlToken

diagrams.aws.general.GenericSDK

diagrams.aws.general.InternetAlt1

diagrams.aws.general.InternetAlt2

diagrams.aws.general.InternetGateway

diagrams.aws.general.Marketplace

diagrams.aws.general.MobileClient

diagrams.aws.general.Multimedia

diagrams.aws.general.OfficeBuilding

diagrams.aws.general.SamlToken

diagrams.aws.general.SDK

diagrams.aws.general.SslPadlock

diagrams.aws.general.TapeStorage

diagrams.aws.general.Toolkit

diagrams.aws.general.TraditionalServer

diagrams.aws.general.User

diagrams.aws.general.Users

aws.integration

diagrams.aws.integration.ApplicationIntegration

diagrams.aws.integration.Appsync

diagrams.aws.integration.ConsoleMobileApplication

diagrams.aws.integration.EventResource

diagrams.aws.integration.EventbridgeCustomEventBusResource

diagrams.aws.integration.EventbridgeDefaultEventBusResource

diagrams.aws.integration.EventbridgeEvent

diagrams.aws.integration.EventbridgePipes

diagrams.aws.integration.EventbridgeRule

diagrams.aws.integration.EventbridgeSaasPartnerEventBusResource

diagrams.aws.integration.EventbridgeScheduler

diagrams.aws.integration.EventbridgeSchema

diagrams.aws.integration.Eventbridge

diagrams.aws.integration.ExpressWorkflows

diagrams.aws.integration.MQ

diagrams.aws.integration.SimpleNotificationServiceSnsEmailNotification

diagrams.aws.integration.SimpleNotificationServiceSnsHttpNotification

diagrams.aws.integration.SimpleNotificationServiceSnsTopic

diagrams.aws.integration.SimpleNotificationServiceSns, SNS (alias)

diagrams.aws.integration.SimpleQueueServiceSqsMessage

diagrams.aws.integration.SimpleQueueServiceSqsQueue

diagrams.aws.integration.SimpleQueueServiceSqs, SQS (alias)

diagrams.aws.integration.StepFunctions, SF (alias)

aws.iot

diagrams.aws.iot.Freertos, FreeRTOS (alias)

diagrams.aws.iot.InternetOfThings

diagrams.aws.iot.Iot1Click

diagrams.aws.iot.IotAction

diagrams.aws.iot.IotActuator

diagrams.aws.iot.IotAlexaEcho

diagrams.aws.iot.IotAlexaEnabledDevice

diagrams.aws.iot.IotAlexaSkill

diagrams.aws.iot.IotAlexaVoiceService

diagrams.aws.iot.IotAnalyticsChannel

diagrams.aws.iot.IotAnalyticsDataSet

diagrams.aws.iot.IotAnalyticsDataStore

diagrams.aws.iot.IotAnalyticsNotebook

diagrams.aws.iot.IotAnalyticsPipeline

diagrams.aws.iot.IotAnalytics

diagrams.aws.iot.IotBank

diagrams.aws.iot.IotBicycle

diagrams.aws.iot.IotButton

diagrams.aws.iot.IotCamera

diagrams.aws.iot.IotCar

diagrams.aws.iot.IotCart

diagrams.aws.iot.IotCertificate

diagrams.aws.iot.IotCoffeePot

diagrams.aws.iot.IotCore

diagrams.aws.iot.IotDesiredState

diagrams.aws.iot.IotDeviceDefender

diagrams.aws.iot.IotDeviceGateway

diagrams.aws.iot.IotDeviceManagement

diagrams.aws.iot.IotDoorLock

diagrams.aws.iot.IotEvents

diagrams.aws.iot.IotFactory

diagrams.aws.iot.IotFireTvStick

diagrams.aws.iot.IotFireTv

diagrams.aws.iot.IotGeneric

diagrams.aws.iot.IotGreengrassConnector

diagrams.aws.iot.IotGreengrass

diagrams.aws.iot.IotHardwareBoard, IotBoard (alias)

diagrams.aws.iot.IotHouse

diagrams.aws.iot.IotHttp

diagrams.aws.iot.IotHttp2

diagrams.aws.iot.IotJobs

diagrams.aws.iot.IotLambda

diagrams.aws.iot.IotLightbulb

diagrams.aws.iot.IotMedicalEmergency

diagrams.aws.iot.IotMqtt

diagrams.aws.iot.IotOverTheAirUpdate

diagrams.aws.iot.IotPolicyEmergency

diagrams.aws.iot.IotPolicy

diagrams.aws.iot.IotReportedState

diagrams.aws.iot.IotRule

diagrams.aws.iot.IotSensor

diagrams.aws.iot.IotServo

diagrams.aws.iot.IotShadow

diagrams.aws.iot.IotSimulator

diagrams.aws.iot.IotSitewise

diagrams.aws.iot.IotThermostat

diagrams.aws.iot.IotThingsGraph

diagrams.aws.iot.IotTopic

diagrams.aws.iot.IotTravel

diagrams.aws.iot.IotUtility

diagrams.aws.iot.IotWindfarm

aws.management

diagrams.aws.management.AmazonDevopsGuru

diagrams.aws.management.AmazonManagedGrafana

diagrams.aws.management.AmazonManagedPrometheus

diagrams.aws.management.AmazonManagedWorkflowsApacheAirflow

diagrams.aws.management.AutoScaling

diagrams.aws.management.Chatbot

diagrams.aws.management.CloudformationChangeSet

diagrams.aws.management.CloudformationStack

diagrams.aws.management.CloudformationTemplate

diagrams.aws.management.Cloudformation

diagrams.aws.management.Cloudtrail

diagrams.aws.management.CloudwatchAlarm

diagrams.aws.management.CloudwatchEventEventBased

diagrams.aws.management.CloudwatchEventTimeBased

diagrams.aws.management.CloudwatchLogs

diagrams.aws.management.CloudwatchRule

diagrams.aws.management.Cloudwatch

diagrams.aws.management.Codeguru

diagrams.aws.management.CommandLineInterface

diagrams.aws.management.Config

diagrams.aws.management.ControlTower

diagrams.aws.management.DevopsAgent

diagrams.aws.management.LicenseManager

diagrams.aws.management.ManagedServices

diagrams.aws.management.ManagementAndGovernance

diagrams.aws.management.ManagementConsole

diagrams.aws.management.OpsworksApps

diagrams.aws.management.OpsworksDeployments

diagrams.aws.management.OpsworksInstances

diagrams.aws.management.OpsworksLayers

diagrams.aws.management.OpsworksMonitoring

diagrams.aws.management.OpsworksPermissions

diagrams.aws.management.OpsworksResources

diagrams.aws.management.OpsworksStack

diagrams.aws.management.Opsworks

diagrams.aws.management.OrganizationsAccount

diagrams.aws.management.OrganizationsOrganizationalUnit

diagrams.aws.management.Organizations

diagrams.aws.management.PersonalHealthDashboard

diagrams.aws.management.Proton

diagrams.aws.management.ServiceCatalog

diagrams.aws.management.SystemsManagerAppConfig

diagrams.aws.management.SystemsManagerAutomation

diagrams.aws.management.SystemsManagerDocuments

diagrams.aws.management.SystemsManagerInventory

diagrams.aws.management.SystemsManagerMaintenanceWindows

diagrams.aws.management.SystemsManagerOpscenter

diagrams.aws.management.SystemsManagerParameterStore, ParameterStore (alias)

diagrams.aws.management.SystemsManagerPatchManager

diagrams.aws.management.SystemsManagerRunCommand

diagrams.aws.management.SystemsManagerStateManager

diagrams.aws.management.SystemsManager, SSM (alias)

diagrams.aws.management.TrustedAdvisorChecklistCost

diagrams.aws.management.TrustedAdvisorChecklistFaultTolerant

diagrams.aws.management.TrustedAdvisorChecklistPerformance

diagrams.aws.management.TrustedAdvisorChecklistSecurity

diagrams.aws.management.TrustedAdvisorChecklist

diagrams.aws.management.TrustedAdvisor

diagrams.aws.management.UserNotifications

diagrams.aws.management.WellArchitectedTool

aws.media

diagrams.aws.media.ElasticTranscoder

diagrams.aws.media.ElementalConductor

diagrams.aws.media.ElementalDelta

diagrams.aws.media.ElementalLive

diagrams.aws.media.ElementalMediaconnect

diagrams.aws.media.ElementalMediaconvert

diagrams.aws.media.ElementalMedialive

diagrams.aws.media.ElementalMediapackage

diagrams.aws.media.ElementalMediastore

diagrams.aws.media.ElementalMediatailor

diagrams.aws.media.ElementalServer

diagrams.aws.media.KinesisVideoStreams

diagrams.aws.media.MediaServices

aws.migration

diagrams.aws.migration.ApplicationDiscoveryService, ADS (alias)

diagrams.aws.migration.CloudendureMigration, CEM (alias)

diagrams.aws.migration.DatabaseMigrationService, DMS (alias)

diagrams.aws.migration.DatasyncAgent

diagrams.aws.migration.Datasync

diagrams.aws.migration.MigrationAndTransfer, MAT (alias)

diagrams.aws.migration.MigrationHub

diagrams.aws.migration.ServerMigrationService, SMS (alias)

diagrams.aws.migration.SnowballEdge

diagrams.aws.migration.Snowball

diagrams.aws.migration.Snowmobile

diagrams.aws.migration.TransferForSftp

aws.ml

diagrams.aws.ml.ApacheMxnetOnAWS

diagrams.aws.ml.AugmentedAi

diagrams.aws.ml.Bedrock

diagrams.aws.ml.Comprehend

diagrams.aws.ml.DeepLearningAmis

diagrams.aws.ml.DeepLearningContainers, DLC (alias)

diagrams.aws.ml.Deepcomposer

diagrams.aws.ml.Deeplens

diagrams.aws.ml.Deepracer

diagrams.aws.ml.ElasticInference

diagrams.aws.ml.Forecast

diagrams.aws.ml.FraudDetector

diagrams.aws.ml.Kendra

diagrams.aws.ml.Lex

diagrams.aws.ml.MachineLearning

diagrams.aws.ml.Personalize

diagrams.aws.ml.Polly

diagrams.aws.ml.Q

diagrams.aws.ml.RekognitionImage

diagrams.aws.ml.RekognitionVideo

diagrams.aws.ml.Rekognition

diagrams.aws.ml.SagemakerGroundTruth

diagrams.aws.ml.SagemakerModel

diagrams.aws.ml.SagemakerNotebook

diagrams.aws.ml.SagemakerTrainingJob

diagrams.aws.ml.Sagemaker

diagrams.aws.ml.TensorflowOnAWS

diagrams.aws.ml.Textract

diagrams.aws.ml.Transcribe

diagrams.aws.ml.Transform

diagrams.aws.ml.Translate

aws.mobile

diagrams.aws.mobile.Amplify

diagrams.aws.mobile.APIGatewayEndpoint

diagrams.aws.mobile.APIGateway

diagrams.aws.mobile.Appsync

diagrams.aws.mobile.DeviceFarm

diagrams.aws.mobile.Mobile

diagrams.aws.mobile.Pinpoint

aws.network

diagrams.aws.network.APIGatewayEndpoint

diagrams.aws.network.APIGateway

diagrams.aws.network.AppMesh

diagrams.aws.network.ClientVpn

diagrams.aws.network.CloudMap

diagrams.aws.network.CloudFrontDownloadDistribution

diagrams.aws.network.CloudFrontEdgeLocation

diagrams.aws.network.CloudFrontStreamingDistribution

diagrams.aws.network.CloudFront, CF (alias)

diagrams.aws.network.DirectConnect

diagrams.aws.network.ElasticLoadBalancing, ELB (alias)

diagrams.aws.network.ElbApplicationLoadBalancer, ALB (alias)

diagrams.aws.network.ElbClassicLoadBalancer, CLB (alias)

diagrams.aws.network.ElbNetworkLoadBalancer, NLB (alias)

diagrams.aws.network.Endpoint

diagrams.aws.network.GlobalAccelerator, GAX (alias)

diagrams.aws.network.InternetGateway, IGW (alias)

diagrams.aws.network.Nacl

diagrams.aws.network.NATGateway

diagrams.aws.network.NetworkFirewall

diagrams.aws.network.NetworkingAndContentDelivery

diagrams.aws.network.PrivateSubnet

diagrams.aws.network.Privatelink

diagrams.aws.network.PublicSubnet

diagrams.aws.network.Route53HostedZone

diagrams.aws.network.Route53

diagrams.aws.network.RouteTable

diagrams.aws.network.SiteToSiteVpn

diagrams.aws.network.TransitGatewayAttachment, TGWAttach (alias)

diagrams.aws.network.TransitGateway, TGW (alias)

diagrams.aws.network.VerifiedAccess

diagrams.aws.network.VPCCustomerGateway

diagrams.aws.network.VPCElasticNetworkAdapter

diagrams.aws.network.VPCElasticNetworkInterface

diagrams.aws.network.VPCFlowLogs

diagrams.aws.network.VPCPeering

diagrams.aws.network.VPCRouter

diagrams.aws.network.VPCTrafficMirroring

diagrams.aws.network.VPC

diagrams.aws.network.VpnConnection

diagrams.aws.network.VpnGateway

aws.quantum

diagrams.aws.quantum.Braket

diagrams.aws.quantum.QuantumTechnologies

aws.robotics

diagrams.aws.robotics.RobomakerCloudExtensionRos

diagrams.aws.robotics.RobomakerDevelopmentEnvironment

diagrams.aws.robotics.RobomakerFleetManagement

diagrams.aws.robotics.RobomakerSimulator

diagrams.aws.robotics.Robomaker

diagrams.aws.robotics.Robotics

aws.satellite

diagrams.aws.satellite.GroundStation

diagrams.aws.satellite.Satellite

aws.security

diagrams.aws.security.AdConnector

diagrams.aws.security.Artifact

diagrams.aws.security.CertificateAuthority

diagrams.aws.security.CertificateManager, ACM (alias)

diagrams.aws.security.CloudDirectory

diagrams.aws.security.Cloudhsm, CloudHSM (alias)

diagrams.aws.security.Cognito

diagrams.aws.security.Detective

diagrams.aws.security.DirectoryService, DS (alias)

diagrams.aws.security.FirewallManager, FMS (alias)

diagrams.aws.security.Guardduty

diagrams.aws.security.IdentityAndAccessManagementIamAccessAnalyzer, IAMAccessAnalyzer (alias)

diagrams.aws.security.IdentityAndAccessManagementIamAddOn

diagrams.aws.security.IdentityAndAccessManagementIamAWSStsAlternate

diagrams.aws.security.IdentityAndAccessManagementIamAWSSts, IAMAWSSts (alias)

diagrams.aws.security.IdentityAndAccessManagementIamDataEncryptionKey

diagrams.aws.security.IdentityAndAccessManagementIamEncryptedData

diagrams.aws.security.IdentityAndAccessManagementIamLongTermSecurityCredential

diagrams.aws.security.IdentityAndAccessManagementIamMfaToken

diagrams.aws.security.IdentityAndAccessManagementIamPermissions, IAMPermissions (alias)

diagrams.aws.security.IdentityAndAccessManagementIamRole, IAMRole (alias)

diagrams.aws.security.IdentityAndAccessManagementIamTemporarySecurityCredential

diagrams.aws.security.IdentityAndAccessManagementIam, IAM (alias)

diagrams.aws.security.InspectorAgent

diagrams.aws.security.Inspector

diagrams.aws.security.KeyManagementService, KMS (alias)

diagrams.aws.security.Macie

diagrams.aws.security.ManagedMicrosoftAd

diagrams.aws.security.ResourceAccessManager, RAM (alias)

diagrams.aws.security.SecretsManager

diagrams.aws.security.SecurityHubFinding

diagrams.aws.security.SecurityHub

diagrams.aws.security.SecurityIdentityAndCompliance

diagrams.aws.security.SecurityLake

diagrams.aws.security.ShieldAdvanced

diagrams.aws.security.Shield

diagrams.aws.security.SimpleAd

diagrams.aws.security.SingleSignOn

diagrams.aws.security.VerifiedPermissions

diagrams.aws.security.WAFFilteringRule

diagrams.aws.security.WAF

aws.storage

diagrams.aws.storage.Backup

diagrams.aws.storage.CloudendureDisasterRecovery, CDR (alias)

diagrams.aws.storage.EFSInfrequentaccessPrimaryBg

diagrams.aws.storage.EFSStandardPrimaryBg

diagrams.aws.storage.ElasticBlockStoreEBSSnapshot

diagrams.aws.storage.ElasticBlockStoreEBSVolume

diagrams.aws.storage.ElasticBlockStoreEBS, EBS (alias)

diagrams.aws.storage.ElasticFileSystemEFSFileSystem

diagrams.aws.storage.ElasticFileSystemEFS, EFS (alias)

diagrams.aws.storage.FsxForLustre

diagrams.aws.storage.FsxForWindowsFileServer

diagrams.aws.storage.Fsx, FSx (alias)

diagrams.aws.storage.MultipleVolumesResource

diagrams.aws.storage.S3AccessPoints

diagrams.aws.storage.S3Files

diagrams.aws.storage.S3GlacierArchive

diagrams.aws.storage.S3GlacierVault

diagrams.aws.storage.S3Glacier

diagrams.aws.storage.S3ObjectLambdaAccessPoints

diagrams.aws.storage.SimpleStorageServiceS3BucketWithObjects

diagrams.aws.storage.SimpleStorageServiceS3Bucket

diagrams.aws.storage.SimpleStorageServiceS3Object

diagrams.aws.storage.SimpleStorageServiceS3, S3 (alias)

diagrams.aws.storage.SnowFamilySnowballImportExport

diagrams.aws.storage.SnowballEdge

diagrams.aws.storage.Snowball

diagrams.aws.storage.Snowmobile

diagrams.aws.storage.StorageGatewayCachedVolume

diagrams.aws.storage.StorageGatewayNonCachedVolume

diagrams.aws.storage.StorageGatewayVirtualTapeLibrary

diagrams.aws.storage.StorageGateway

diagrams.aws.storage.Storage


Nodes Azure (`docs/nodes/azure.md`)


id: azure title: Azure

Node classes list of the azure provider.

azure.aimachinelearning

diagrams.azure.aimachinelearning.AIStudio

diagrams.azure.aimachinelearning.AnomalyDetector

diagrams.azure.aimachinelearning.AzureAppliedAIServices

diagrams.azure.aimachinelearning.AzureExperimentationStudio

diagrams.azure.aimachinelearning.AzureObjectUnderstanding

diagrams.azure.aimachinelearning.AzureOpenai

diagrams.azure.aimachinelearning.BatchAI

diagrams.azure.aimachinelearning.Bonsai

diagrams.azure.aimachinelearning.BotServices

diagrams.azure.aimachinelearning.CognitiveSearch

diagrams.azure.aimachinelearning.CognitiveServicesDecisions

diagrams.azure.aimachinelearning.CognitiveServices

diagrams.azure.aimachinelearning.ComputerVision

diagrams.azure.aimachinelearning.ContentModerators

diagrams.azure.aimachinelearning.ContentSafety

diagrams.azure.aimachinelearning.CustomVision

diagrams.azure.aimachinelearning.FaceApis

diagrams.azure.aimachinelearning.FormRecognizers

diagrams.azure.aimachinelearning.GenomicsAccounts

diagrams.azure.aimachinelearning.Genomics

diagrams.azure.aimachinelearning.ImmersiveReaders

diagrams.azure.aimachinelearning.LanguageUnderstanding

diagrams.azure.aimachinelearning.Language

diagrams.azure.aimachinelearning.MachineLearningStudioClassicWebServices

diagrams.azure.aimachinelearning.MachineLearningStudioWebServicePlans

diagrams.azure.aimachinelearning.MachineLearningStudioWorkspaces

diagrams.azure.aimachinelearning.MachineLearning

diagrams.azure.aimachinelearning.MetricsAdvisor

diagrams.azure.aimachinelearning.Personalizers

diagrams.azure.aimachinelearning.QnaMakers

diagrams.azure.aimachinelearning.ServerlessSearch

diagrams.azure.aimachinelearning.SpeechServices

diagrams.azure.aimachinelearning.TranslatorText

azure.analytics

diagrams.azure.analytics.AnalysisServices

diagrams.azure.analytics.AzureDataExplorerClusters

diagrams.azure.analytics.AzureDatabricks

diagrams.azure.analytics.AzureSynapseAnalytics

diagrams.azure.analytics.AzureWorkbooks

diagrams.azure.analytics.DataExplorerClusters

diagrams.azure.analytics.DataFactories

diagrams.azure.analytics.DataLakeAnalytics

diagrams.azure.analytics.DataLakeStoreGen1

diagrams.azure.analytics.Databricks

diagrams.azure.analytics.EndpointAnalytics

diagrams.azure.analytics.EventHubClusters

diagrams.azure.analytics.EventHubs

diagrams.azure.analytics.HDInsightClusters

diagrams.azure.analytics.LogAnalyticsWorkspaces

diagrams.azure.analytics.PowerBiEmbedded

diagrams.azure.analytics.PowerPlatform

diagrams.azure.analytics.PrivateLinkServices

diagrams.azure.analytics.StreamAnalyticsJobs

diagrams.azure.analytics.SynapseAnalytics

azure.appservices

diagrams.azure.appservices.AppServiceCertificates

diagrams.azure.appservices.AppServiceDomains

diagrams.azure.appservices.AppServiceEnvironments

diagrams.azure.appservices.AppServicePlans

diagrams.azure.appservices.AppServices

diagrams.azure.appservices.CDNProfiles

diagrams.azure.appservices.CognitiveSearch

diagrams.azure.appservices.NotificationHubs

azure.azureecosystem

diagrams.azure.azureecosystem.Applens

diagrams.azure.azureecosystem.AzureHybridCenter

diagrams.azure.azureecosystem.CollaborativeService

azure.azurestack

diagrams.azure.azurestack.Capacity

diagrams.azure.azurestack.InfrastructureBackup

diagrams.azure.azurestack.MultiTenancy

diagrams.azure.azurestack.Offers

diagrams.azure.azurestack.Plans

diagrams.azure.azurestack.Updates

diagrams.azure.azurestack.UserSubscriptions

azure.blockchain

diagrams.azure.blockchain.AbsMember

diagrams.azure.blockchain.AzureBlockchainService

diagrams.azure.blockchain.AzureTokenService

diagrams.azure.blockchain.BlockchainApplications

diagrams.azure.blockchain.Consortium

diagrams.azure.blockchain.OutboundConnection

azure.compute

diagrams.azure.compute.AksAutomatic

diagrams.azure.compute.AppServices

diagrams.azure.compute.ApplicationGroup

diagrams.azure.compute.AutomanagedVM

diagrams.azure.compute.AvailabilitySets

diagrams.azure.compute.AzureComputeGalleries

diagrams.azure.compute.AzureSpringApps

diagrams.azure.compute.BatchAccounts

diagrams.azure.compute.CitrixVirtualDesktopsEssentials

diagrams.azure.compute.CloudServicesClassic

diagrams.azure.compute.CloudServices

diagrams.azure.compute.CloudsimpleVirtualMachines

diagrams.azure.compute.ComputeFleet

diagrams.azure.compute.ContainerApps

diagrams.azure.compute.ContainerInstances

diagrams.azure.compute.ContainerRegistries, ACR (alias)

diagrams.azure.compute.ContainerServicesDeprecated

diagrams.azure.compute.DiskEncryptionSets

diagrams.azure.compute.DiskSnapshots

diagrams.azure.compute.DisksClassic

diagrams.azure.compute.DisksSnapshots

diagrams.azure.compute.Disks

diagrams.azure.compute.FunctionApps

diagrams.azure.compute.HostGroups

diagrams.azure.compute.HostPools

diagrams.azure.compute.Hosts

diagrams.azure.compute.ImageDefinitions

diagrams.azure.compute.ImageTemplates

diagrams.azure.compute.ImageVersions

diagrams.azure.compute.Images

diagrams.azure.compute.KubernetesServices, AKS (alias)

diagrams.azure.compute.MaintenanceConfiguration

diagrams.azure.compute.ManagedServiceFabric

diagrams.azure.compute.MeshApplications

diagrams.azure.compute.MetricsAdvisor

diagrams.azure.compute.OsImagesClassic

diagrams.azure.compute.OsImages

diagrams.azure.compute.RestorePointsCollections

diagrams.azure.compute.RestorePoints

diagrams.azure.compute.SAPHANAOnAzure

diagrams.azure.compute.ServiceFabricClusters

diagrams.azure.compute.SharedImageGalleries

diagrams.azure.compute.SpringCloud

diagrams.azure.compute.VirtualMachine

diagrams.azure.compute.VirtualMachinesClassic

diagrams.azure.compute.VMClassic

diagrams.azure.compute.VMImagesClassic

diagrams.azure.compute.VMImages

diagrams.azure.compute.VMLinux

diagrams.azure.compute.VMScaleSet, VMSS (alias)

diagrams.azure.compute.VMScaleSets

diagrams.azure.compute.VMWindows

diagrams.azure.compute.VM

diagrams.azure.compute.Workspaces2

diagrams.azure.compute.Workspaces

azure.containers

diagrams.azure.containers.AppServices

diagrams.azure.containers.AzureRedHatOpenshift

diagrams.azure.containers.BatchAccounts

diagrams.azure.containers.ContainerInstances

diagrams.azure.containers.ContainerRegistries

diagrams.azure.containers.KubernetesServices

diagrams.azure.containers.ServiceFabricClusters

azure.database

diagrams.azure.database.BlobStorage

diagrams.azure.database.CacheForRedis

diagrams.azure.database.CosmosDb

diagrams.azure.database.DataExplorerClusters

diagrams.azure.database.DataFactory

diagrams.azure.database.DataLake

diagrams.azure.database.DatabaseForMariadbServers

diagrams.azure.database.DatabaseForMysqlServers

diagrams.azure.database.DatabaseForPostgresqlServers

diagrams.azure.database.ElasticDatabasePools

diagrams.azure.database.ElasticJobAgents

diagrams.azure.database.InstancePools

diagrams.azure.database.ManagedDatabases

diagrams.azure.database.SQLDatabases

diagrams.azure.database.SQLDatawarehouse

diagrams.azure.database.SQLManagedInstances

diagrams.azure.database.SQLServerStretchDatabases

diagrams.azure.database.SQLServers

diagrams.azure.database.SQLVM

diagrams.azure.database.SQL

diagrams.azure.database.SsisLiftAndShiftIr

diagrams.azure.database.SynapseAnalytics

diagrams.azure.database.VirtualClusters

diagrams.azure.database.VirtualDatacenter

azure.databases

diagrams.azure.databases.AzureCosmosDb

diagrams.azure.databases.AzureDataExplorerClusters

diagrams.azure.databases.AzureDatabaseMariadbServer

diagrams.azure.databases.AzureDatabaseMigrationServices

diagrams.azure.databases.AzureDatabaseMysqlServer

diagrams.azure.databases.AzureDatabasePostgresqlServerGroup

diagrams.azure.databases.AzureDatabasePostgresqlServer

diagrams.azure.databases.AzurePurviewAccounts

diagrams.azure.databases.AzureSQLEdge

diagrams.azure.databases.AzureSQLServerStretchDatabases

diagrams.azure.databases.AzureSQLVM

diagrams.azure.databases.AzureSQL

diagrams.azure.databases.AzureSynapseAnalytics

diagrams.azure.databases.CacheRedis

diagrams.azure.databases.DataFactories

diagrams.azure.databases.ElasticJobAgents

diagrams.azure.databases.InstancePools

diagrams.azure.databases.ManagedDatabase

diagrams.azure.databases.OracleDatabase

diagrams.azure.databases.SQLDataWarehouses

diagrams.azure.databases.SQLDatabase

diagrams.azure.databases.SQLElasticPools

diagrams.azure.databases.SQLManagedInstance

diagrams.azure.databases.SQLServerRegistries

diagrams.azure.databases.SQLServer

diagrams.azure.databases.SsisLiftAndShiftIr

diagrams.azure.databases.VirtualClusters

azure.devops

diagrams.azure.devops.APIConnections

diagrams.azure.devops.APIManagementServices

diagrams.azure.devops.ApplicationInsights

diagrams.azure.devops.Artifacts

diagrams.azure.devops.AzureDevops

diagrams.azure.devops.Boards

diagrams.azure.devops.ChangeAnalysis

diagrams.azure.devops.Cloudtest

diagrams.azure.devops.CodeOptimization

diagrams.azure.devops.DevopsStarter

diagrams.azure.devops.Devops

diagrams.azure.devops.DevtestLabs

diagrams.azure.devops.LabAccounts

diagrams.azure.devops.LabServices

diagrams.azure.devops.LoadTesting

diagrams.azure.devops.ManagedDevopsPools

diagrams.azure.devops.Pipelines

diagrams.azure.devops.Repos

diagrams.azure.devops.TestPlans

diagrams.azure.devops.WorkspaceGateway

azure.general

diagrams.azure.general.AllResources

diagrams.azure.general.Allresources

diagrams.azure.general.Azurehome

diagrams.azure.general.Backlog

diagrams.azure.general.BizTalk

diagrams.azure.general.BlobBlock

diagrams.azure.general.BlobPage

diagrams.azure.general.Branch

diagrams.azure.general.Browser

diagrams.azure.general.Bug

diagrams.azure.general.Builds

diagrams.azure.general.Cache

diagrams.azure.general.Code

diagrams.azure.general.Commit

diagrams.azure.general.ControlsHorizontal

diagrams.azure.general.Controls

diagrams.azure.general.CostAlerts

diagrams.azure.general.CostAnalysis

diagrams.azure.general.CostBudgets

diagrams.azure.general.CostManagementAndBilling

diagrams.azure.general.CostManagement

diagrams.azure.general.Counter

diagrams.azure.general.Cubes

diagrams.azure.general.Dashboard

diagrams.azure.general.DevConsole

diagrams.azure.general.Developertools

diagrams.azure.general.Download

diagrams.azure.general.Error

diagrams.azure.general.Extensions

diagrams.azure.general.FeaturePreviews

diagrams.azure.general.File

diagrams.azure.general.Files

diagrams.azure.general.FolderBlank

diagrams.azure.general.FolderWebsite

diagrams.azure.general.FreeServices

diagrams.azure.general.Ftp

diagrams.azure.general.Gear

diagrams.azure.general.GlobeError

diagrams.azure.general.GlobeSuccess

diagrams.azure.general.GlobeWarning

diagrams.azure.general.Guide

diagrams.azure.general.Heart

diagrams.azure.general.HelpAndSupport

diagrams.azure.general.Helpsupport

diagrams.azure.general.Image

diagrams.azure.general.Information

diagrams.azure.general.InputOutput

diagrams.azure.general.JourneyHub

diagrams.azure.general.LaunchPortal

diagrams.azure.general.Learn

diagrams.azure.general.LoadTest

diagrams.azure.general.Location

diagrams.azure.general.LogStreaming

diagrams.azure.general.ManagementGroups

diagrams.azure.general.ManagementPortal

diagrams.azure.general.Managementgroups

diagrams.azure.general.MarketplaceManagement

diagrams.azure.general.Marketplace

diagrams.azure.general.MediaFile

diagrams.azure.general.Media

diagrams.azure.general.MobileEngagement

diagrams.azure.general.Mobile

diagrams.azure.general.Module

diagrams.azure.general.PowerUp

diagrams.azure.general.Power

diagrams.azure.general.Powershell

diagrams.azure.general.PreviewFeatures

diagrams.azure.general.ProcessExplorer

diagrams.azure.general.ProductionReadyDatabase

diagrams.azure.general.QuickstartCenter

diagrams.azure.general.Quickstartcenter

diagrams.azure.general.Recent

diagrams.azure.general.RegionManagement

diagrams.azure.general.Reservations

diagrams.azure.general.ResourceExplorer

diagrams.azure.general.ResourceGroupList

diagrams.azure.general.ResourceGroups

diagrams.azure.general.ResourceLinked

diagrams.azure.general.Resource

diagrams.azure.general.Resourcegroups

diagrams.azure.general.Scheduler

diagrams.azure.general.SearchGrid

diagrams.azure.general.Search

diagrams.azure.general.ServerFarm

diagrams.azure.general.ServiceHealth

diagrams.azure.general.Servicehealth

diagrams.azure.general.Shareddashboard

diagrams.azure.general.Ssd

diagrams.azure.general.StorageAzureFiles

diagrams.azure.general.StorageContainer

diagrams.azure.general.StorageQueue

diagrams.azure.general.Subscriptions

diagrams.azure.general.Support

diagrams.azure.general.Supportrequests

diagrams.azure.general.Table

diagrams.azure.general.Tag

diagrams.azure.general.Tags

diagrams.azure.general.Templates

diagrams.azure.general.TfsVcRepository

diagrams.azure.general.Toolbox

diagrams.azure.general.Troubleshoot

diagrams.azure.general.Twousericon

diagrams.azure.general.Userhealthicon

diagrams.azure.general.Usericon

diagrams.azure.general.Userprivacy

diagrams.azure.general.Userresource

diagrams.azure.general.Versions

diagrams.azure.general.WebSlots

diagrams.azure.general.WebTest

diagrams.azure.general.WebsitePower

diagrams.azure.general.WebsiteStaging

diagrams.azure.general.Whatsnew

diagrams.azure.general.Workbooks

diagrams.azure.general.Workflow

azure.hybridmulticloud

diagrams.azure.hybridmulticloud.AzureMonitorPipeline

diagrams.azure.hybridmulticloud.AzureOperator5GCore

diagrams.azure.hybridmulticloud.AzureOperatorInsights

diagrams.azure.hybridmulticloud.AzureOperatorNexus

diagrams.azure.hybridmulticloud.AzureOperatorServiceManager

diagrams.azure.hybridmulticloud.AzureProgrammableConnectivity

azure.identity

diagrams.azure.identity.AadLicenses

diagrams.azure.identity.AccessReview

diagrams.azure.identity.ActiveDirectoryConnectHealth

diagrams.azure.identity.ActiveDirectory

diagrams.azure.identity.ADB2C

diagrams.azure.identity.ADDomainServices

diagrams.azure.identity.ADIdentityProtection

diagrams.azure.identity.ADPrivilegedIdentityManagement

diagrams.azure.identity.AdministrativeUnits

diagrams.azure.identity.APIProxy

diagrams.azure.identity.AppRegistrations

diagrams.azure.identity.AzureActiveDirectory

diagrams.azure.identity.AzureADB2C

diagrams.azure.identity.AzureADDomainServices

diagrams.azure.identity.AzureADIdentityProtection

diagrams.azure.identity.AzureADPrivilegeIdentityManagement

diagrams.azure.identity.AzureADPrivlegedIdentityManagement

diagrams.azure.identity.AzureADRolesAndAdministrators

diagrams.azure.identity.AzureInformationProtection

diagrams.azure.identity.ConditionalAccess

diagrams.azure.identity.CustomAzureADRoles

diagrams.azure.identity.EnterpriseApplications

diagrams.azure.identity.EntraConnectHealth

diagrams.azure.identity.EntraConnectSync

diagrams.azure.identity.EntraConnect

diagrams.azure.identity.EntraDomainServices

diagrams.azure.identity.EntraGlobalSecureAccess

diagrams.azure.identity.EntraIDProtection

diagrams.azure.identity.EntraIdentityCustomRoles

diagrams.azure.identity.EntraIdentityLicenses

diagrams.azure.identity.EntraIdentityRolesAndAdministrators

diagrams.azure.identity.EntraInternetAccess

diagrams.azure.identity.EntraManagedIdentities

diagrams.azure.identity.EntraPrivateAccess

diagrams.azure.identity.EntraPrivlegedIdentityManagement

diagrams.azure.identity.EntraVerifiedID

diagrams.azure.identity.ExternalIdentities

diagrams.azure.identity.GlobalSecureAccess

diagrams.azure.identity.Groups

diagrams.azure.identity.IdentityGovernance

diagrams.azure.identity.InformationProtection

diagrams.azure.identity.InternetAccess

diagrams.azure.identity.ManagedIdentities

diagrams.azure.identity.MultiFactorAuthentication

diagrams.azure.identity.PrivateAccess

diagrams.azure.identity.Security

diagrams.azure.identity.TenantProperties

diagrams.azure.identity.UserSettings

diagrams.azure.identity.Users

diagrams.azure.identity.VerifiableCredentials

diagrams.azure.identity.VerificationAsAService

azure.integration

diagrams.azure.integration.APIConnections

diagrams.azure.integration.APIForFhir

diagrams.azure.integration.APIManagementServices

diagrams.azure.integration.APIManagement

diagrams.azure.integration.AppConfiguration

diagrams.azure.integration.AzureAPIForFhir

diagrams.azure.integration.AzureDataCatalog

diagrams.azure.integration.AzureDataboxGateway

diagrams.azure.integration.AzureServiceBus

diagrams.azure.integration.AzureSQLServerStretchDatabases

diagrams.azure.integration.AzureStackEdge

diagrams.azure.integration.BusinessProcessTracking

diagrams.azure.integration.DataCatalog

diagrams.azure.integration.DataFactories

diagrams.azure.integration.EventGridDomains

diagrams.azure.integration.EventGridSubscriptions

diagrams.azure.integration.EventGridTopics

diagrams.azure.integration.IntegrationAccounts

diagrams.azure.integration.IntegrationEnvironments

diagrams.azure.integration.IntegrationServiceEnvironments

diagrams.azure.integration.LogicAppsCustomConnector

diagrams.azure.integration.LogicApps

diagrams.azure.integration.PartnerNamespace

diagrams.azure.integration.PartnerRegistration

diagrams.azure.integration.PartnerTopic

diagrams.azure.integration.PowerPlatform

diagrams.azure.integration.Relays

diagrams.azure.integration.SendgridAccounts

diagrams.azure.integration.ServiceBusRelays

diagrams.azure.integration.ServiceBus

diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions

diagrams.azure.integration.SoftwareAsAService

diagrams.azure.integration.SQLDataWarehouses

diagrams.azure.integration.StorsimpleDeviceManagers

diagrams.azure.integration.SystemTopic

azure.intune

diagrams.azure.intune.AzureADRolesAndAdministrators

diagrams.azure.intune.ClientApps

diagrams.azure.intune.DeviceCompliance

diagrams.azure.intune.DeviceConfiguration

diagrams.azure.intune.DeviceEnrollment

diagrams.azure.intune.DeviceSecurityApple

diagrams.azure.intune.DeviceSecurityGoogle

diagrams.azure.intune.DeviceSecurityWindows

diagrams.azure.intune.Devices

diagrams.azure.intune.Ebooks

diagrams.azure.intune.EntraIdentityRolesAndAdministrators

diagrams.azure.intune.ExchangeAccess

diagrams.azure.intune.IntuneAppProtection

diagrams.azure.intune.IntuneForEducation

diagrams.azure.intune.Intune

diagrams.azure.intune.Mindaro

diagrams.azure.intune.SecurityBaselines

diagrams.azure.intune.SoftwareUpdates

diagrams.azure.intune.TenantStatus

azure.iot

diagrams.azure.iot.AzureCosmosDb

diagrams.azure.iot.AzureDataboxGateway

diagrams.azure.iot.AzureIotOperations

diagrams.azure.iot.AzureMapsAccounts

diagrams.azure.iot.AzureStackHciSizer

diagrams.azure.iot.AzureStack

diagrams.azure.iot.DeviceProvisioningServices

diagrams.azure.iot.DigitalTwins

diagrams.azure.iot.EventGridSubscriptions

diagrams.azure.iot.EventHubClusters

diagrams.azure.iot.EventHubs

diagrams.azure.iot.FunctionApps

diagrams.azure.iot.IndustrialIot

diagrams.azure.iot.IotCentralApplications

diagrams.azure.iot.IotEdge

diagrams.azure.iot.IotHubSecurity

diagrams.azure.iot.IotHub

diagrams.azure.iot.LogicApps

diagrams.azure.iot.MachineLearningStudioClassicWebServices

diagrams.azure.iot.MachineLearningStudioWebServicePlans

diagrams.azure.iot.MachineLearningStudioWorkspaces

diagrams.azure.iot.Maps

diagrams.azure.iot.NotificationHubNamespaces

diagrams.azure.iot.NotificationHubs

diagrams.azure.iot.Sphere

diagrams.azure.iot.StackHciPremium

diagrams.azure.iot.StreamAnalyticsJobs

diagrams.azure.iot.TimeSeriesDataSets

diagrams.azure.iot.TimeSeriesInsightsAccessPolicies

diagrams.azure.iot.TimeSeriesInsightsEnvironments

diagrams.azure.iot.TimeSeriesInsightsEventSources

diagrams.azure.iot.TimeSeriesInsightsEventsSources

diagrams.azure.iot.Windows10IotCoreServices

diagrams.azure.iot.Windows10CoreServices

azure.managementgovernance

diagrams.azure.managementgovernance.ActivityLog

diagrams.azure.managementgovernance.Advisor

diagrams.azure.managementgovernance.Alerts

diagrams.azure.managementgovernance.ApplicationInsights

diagrams.azure.managementgovernance.ArcMachines

diagrams.azure.managementgovernance.AutomationAccounts

diagrams.azure.managementgovernance.AzureArc

diagrams.azure.managementgovernance.AzureLighthouse

diagrams.azure.managementgovernance.Blueprints

diagrams.azure.managementgovernance.Compliance

diagrams.azure.managementgovernance.CostManagementAndBilling

diagrams.azure.managementgovernance.CustomerLockboxForMicrosoftAzure

diagrams.azure.managementgovernance.DiagnosticsSettings

diagrams.azure.managementgovernance.Education

diagrams.azure.managementgovernance.IntuneTrends

diagrams.azure.managementgovernance.LogAnalyticsWorkspaces

diagrams.azure.managementgovernance.Machinesazurearc

diagrams.azure.managementgovernance.ManagedApplicationsCenter

diagrams.azure.managementgovernance.ManagedDesktop

diagrams.azure.managementgovernance.Metrics

diagrams.azure.managementgovernance.Monitor

diagrams.azure.managementgovernance.MyCustomers

diagrams.azure.managementgovernance.OperationLogClassic

diagrams.azure.managementgovernance.Policy

diagrams.azure.managementgovernance.RecoveryServicesVaults

diagrams.azure.managementgovernance.ResourceGraphExplorer

diagrams.azure.managementgovernance.ResourcesProvider

diagrams.azure.managementgovernance.SchedulerJobCollections

diagrams.azure.managementgovernance.ServiceCatalogMad

diagrams.azure.managementgovernance.ServiceProviders

diagrams.azure.managementgovernance.Solutions

diagrams.azure.managementgovernance.UniversalPrint

diagrams.azure.managementgovernance.UserPrivacy

azure.menu

diagrams.azure.menu.Keys

azure.migrate

diagrams.azure.migrate.AzureDataboxGateway

diagrams.azure.migrate.AzureMigrate

diagrams.azure.migrate.AzureStackEdge

diagrams.azure.migrate.CostManagementAndBilling

diagrams.azure.migrate.DataBox

diagrams.azure.migrate.RecoveryServicesVaults

azure.migration

diagrams.azure.migration.AzureDatabaseMigrationServices

diagrams.azure.migration.DataBoxEdge

diagrams.azure.migration.DataBox

diagrams.azure.migration.DatabaseMigrationServices

diagrams.azure.migration.MigrationProjects

diagrams.azure.migration.RecoveryServicesVaults

azure.mixedreality

diagrams.azure.mixedreality.RemoteRendering

diagrams.azure.mixedreality.SpatialAnchorAccounts

azure.ml

diagrams.azure.ml.AzureOpenAI

diagrams.azure.ml.AzureSpeechService

diagrams.azure.ml.BatchAI

diagrams.azure.ml.BotServices

diagrams.azure.ml.CognitiveServices

diagrams.azure.ml.GenomicsAccounts

diagrams.azure.ml.MachineLearningServiceWorkspaces

diagrams.azure.ml.MachineLearningStudioWebServicePlans

diagrams.azure.ml.MachineLearningStudioWebServices

diagrams.azure.ml.MachineLearningStudioWorkspaces

azure.mobile

diagrams.azure.mobile.AppServiceMobile

diagrams.azure.mobile.AppServices

diagrams.azure.mobile.MobileEngagement

diagrams.azure.mobile.NotificationHubs

diagrams.azure.mobile.PowerPlatform

azure.monitor

diagrams.azure.monitor.ActivityLog

diagrams.azure.monitor.ApplicationInsights

diagrams.azure.monitor.AutoScale

diagrams.azure.monitor.AzureMonitorsForSAPSolutions

diagrams.azure.monitor.AzureWorkbooks

diagrams.azure.monitor.ChangeAnalysis

diagrams.azure.monitor.DiagnosticsSettings

diagrams.azure.monitor.LogAnalyticsWorkspaces

diagrams.azure.monitor.Logs

diagrams.azure.monitor.Metrics

diagrams.azure.monitor.Monitor

diagrams.azure.monitor.NetworkWatcher

azure.network

diagrams.azure.network.ApplicationGateway

diagrams.azure.network.ApplicationSecurityGroups

diagrams.azure.network.CDNProfiles

diagrams.azure.network.Connections

diagrams.azure.network.DDOSProtectionPlans

diagrams.azure.network.DNSPrivateZones

diagrams.azure.network.DNSZones

diagrams.azure.network.ExpressrouteCircuits

diagrams.azure.network.Firewall

diagrams.azure.network.FrontDoors

diagrams.azure.network.LoadBalancers

diagrams.azure.network.LocalNetworkGateways

diagrams.azure.network.NetworkInterfaces

diagrams.azure.network.NetworkSecurityGroupsClassic

diagrams.azure.network.NetworkWatcher

diagrams.azure.network.OnPremisesDataGateways

diagrams.azure.network.PrivateEndpoint

diagrams.azure.network.PublicIpAddresses

diagrams.azure.network.ReservedIpAddressesClassic

diagrams.azure.network.RouteFilters

diagrams.azure.network.RouteTables

diagrams.azure.network.ServiceEndpointPolicies

diagrams.azure.network.Subnets

diagrams.azure.network.TrafficManagerProfiles

diagrams.azure.network.VirtualNetworkClassic

diagrams.azure.network.VirtualNetworkGateways

diagrams.azure.network.VirtualNetworks

diagrams.azure.network.VirtualWans

azure.networking

diagrams.azure.networking.ApplicationGatewayContainers

diagrams.azure.networking.ApplicationGateways

diagrams.azure.networking.AtmMultistack

diagrams.azure.networking.AzureCommunicationsGateway

diagrams.azure.networking.AzureFirewallManager

diagrams.azure.networking.AzureFirewallPolicy

diagrams.azure.networking.Bastions

diagrams.azure.networking.CDNProfiles

diagrams.azure.networking.ConnectedCache

diagrams.azure.networking.Connections

diagrams.azure.networking.DDOSProtectionPlans

diagrams.azure.networking.DNSMultistack

diagrams.azure.networking.DNSPrivateResolver

diagrams.azure.networking.DNSSecurityPolicy

diagrams.azure.networking.DNSZones

diagrams.azure.networking.ExpressrouteCircuits

diagrams.azure.networking.Firewalls

diagrams.azure.networking.FrontDoorAndCDNProfiles

diagrams.azure.networking.IpAddressManager

diagrams.azure.networking.IpGroups

diagrams.azure.networking.LoadBalancerHub

diagrams.azure.networking.LoadBalancers

diagrams.azure.networking.LocalNetworkGateways

diagrams.azure.networking.Nat

diagrams.azure.networking.NetworkInterfaces

diagrams.azure.networking.NetworkSecurityGroups

diagrams.azure.networking.NetworkWatcher

diagrams.azure.networking.OnPremisesDataGateways

diagrams.azure.networking.PrivateLinkService

diagrams.azure.networking.PrivateLinkServices

diagrams.azure.networking.PrivateLink

diagrams.azure.networking.ProximityPlacementGroups

diagrams.azure.networking.PublicIpAddressesClassic

diagrams.azure.networking.PublicIpAddresses

diagrams.azure.networking.PublicIpPrefixes

diagrams.azure.networking.ReservedIpAddressesClassic

diagrams.azure.networking.ResourceManagementPrivateLink

diagrams.azure.networking.RouteFilters

diagrams.azure.networking.RouteTables

diagrams.azure.networking.ServiceEndpointPolicies

diagrams.azure.networking.SpotVM

diagrams.azure.networking.SpotVmss

diagrams.azure.networking.Subnet

diagrams.azure.networking.TrafficController

diagrams.azure.networking.TrafficManagerProfiles

diagrams.azure.networking.VirtualNetworkGateways

diagrams.azure.networking.VirtualNetworksClassic

diagrams.azure.networking.VirtualNetworks

diagrams.azure.networking.VirtualRouter

diagrams.azure.networking.VirtualWanHub

diagrams.azure.networking.VirtualWans

diagrams.azure.networking.WebApplicationFirewallPolicieswaf

azure.newicons

diagrams.azure.newicons.AIAtEdge

diagrams.azure.newicons.AksNetworkPolicy

diagrams.azure.newicons.AzureAppTesting

diagrams.azure.newicons.AzureConsumptionCommitment

diagrams.azure.newicons.AzureContainerStorage

diagrams.azure.newicons.AzureLinux

diagrams.azure.newicons.AzureLocal

diagrams.azure.newicons.AzureManagedRedis

diagrams.azure.newicons.AzureSustainability

diagrams.azure.newicons.Breeze

diagrams.azure.newicons.ConnectedVehiclePlatform

diagrams.azure.newicons.DataVirtualization

diagrams.azure.newicons.EdgeActions

diagrams.azure.newicons.EdgeStorageAccelerator

diagrams.azure.newicons.EngageCenterConnect

diagrams.azure.newicons.EntraConnectHealth

diagrams.azure.newicons.EntraConnectSync

diagrams.azure.newicons.ExternalIDModified

diagrams.azure.newicons.ExternalID

diagrams.azure.newicons.FrdQa

diagrams.azure.newicons.HybridConnectivityHub

diagrams.azure.newicons.IcmTroubleshooting

diagrams.azure.newicons.KubernetesHub

diagrams.azure.newicons.LandingZone

diagrams.azure.newicons.LoadBalancerHub

diagrams.azure.newicons.LogicAppsTemplate

diagrams.azure.newicons.MicrosoftDiscovery

diagrams.azure.newicons.MonitorIssues

diagrams.azure.newicons.NetworkFoundationHub

diagrams.azure.newicons.NetworkSecurityHub

diagrams.azure.newicons.OperationCenter

diagrams.azure.newicons.Osconfig

diagrams.azure.newicons.PlanetaryComputerPro

diagrams.azure.newicons.Promethus, Prometheus (alias)

diagrams.azure.newicons.Pubsub

diagrams.azure.newicons.ScheduledActions

diagrams.azure.newicons.ServiceGroupRelationships

diagrams.azure.newicons.ServiceGroups

diagrams.azure.newicons.SQLDatabaseFleetManager

diagrams.azure.newicons.StageMaps

diagrams.azure.newicons.StorageActions

diagrams.azure.newicons.StorageHubs

diagrams.azure.newicons.ToolchainOrchestrator

diagrams.azure.newicons.VnetAppliance

diagrams.azure.newicons.Vpnclientwindows

diagrams.azure.newicons.WorkloadOrchestration

azure.other

diagrams.azure.other.AadLicenses

diagrams.azure.other.AksIstio

diagrams.azure.other.AppComplianceAutomation

diagrams.azure.other.AppRegistrations

diagrams.azure.other.Aquila

diagrams.azure.other.ArcDataServices

diagrams.azure.other.ArcKubernetes

diagrams.azure.other.ArcPostgresql

diagrams.azure.other.ArcSQLManagedInstance

diagrams.azure.other.ArcSQLServer

diagrams.azure.other.AvsVM

diagrams.azure.other.AzureA

diagrams.azure.other.AzureBackupCenter

diagrams.azure.other.AzureCenterForSAP

diagrams.azure.other.AzureChaosStudio

diagrams.azure.other.AzureCloudShell

diagrams.azure.other.AzureCommunicationServices

diagrams.azure.other.AzureComputeGalleries

diagrams.azure.other.AzureDeploymentEnvironments

diagrams.azure.other.AzureDevTunnels

diagrams.azure.other.AzureEdgeHardwareCenter

diagrams.azure.other.AzureHpcWorkbenches

diagrams.azure.other.AzureLoadTesting

diagrams.azure.other.AzureManagedGrafana

diagrams.azure.other.AzureMonitorDashboard

diagrams.azure.other.AzureNetworkFunctionManagerFunctions

diagrams.azure.other.AzureNetworkFunctionManager

diagrams.azure.other.AzureOrbital

diagrams.azure.other.AzureQuotas

diagrams.azure.other.AzureSphere

diagrams.azure.other.AzureStorageMover

diagrams.azure.other.AzureSupportCenterBlue

diagrams.azure.other.AzureSustainability

diagrams.azure.other.AzureVideoIndexer

diagrams.azure.other.AzureVirtualDesktop

diagrams.azure.other.AzureVmwareSolution

diagrams.azure.other.Azureattestation

diagrams.azure.other.Azurite

diagrams.azure.other.BackupVault

diagrams.azure.other.BareMetalInfrastructure

diagrams.azure.other.CapacityReservationGroups

diagrams.azure.other.CentralServiceInstanceForSAP

diagrams.azure.other.Ceres

diagrams.azure.other.CloudServicesExtendedSupport

diagrams.azure.other.CommunityImages

diagrams.azure.other.ComplianceCenter

diagrams.azure.other.ConfidentialLedgers

diagrams.azure.other.ConnectedVehiclePlatform

diagrams.azure.other.ContainerAppsEnvironments

diagrams.azure.other.CostExport

diagrams.azure.other.CustomIpPrefix

diagrams.azure.other.DashboardHub

diagrams.azure.other.DataCollectionRules

diagrams.azure.other.DatabaseInstanceForSAP

diagrams.azure.other.DedicatedHsm

diagrams.azure.other.DefenderCmLocalManager

diagrams.azure.other.DefenderDcsController

diagrams.azure.other.DefenderDistributerControlSystem

diagrams.azure.other.DefenderEngineeringStation

diagrams.azure.other.DefenderExternalManagement

diagrams.azure.other.DefenderFreezerMonitor

diagrams.azure.other.DefenderHistorian

diagrams.azure.other.DefenderHmi

diagrams.azure.other.DefenderIndustrialPackagingSystem

diagrams.azure.other.DefenderIndustrialPrinter

diagrams.azure.other.DefenderIndustrialRobot

diagrams.azure.other.DefenderIndustrialScaleSystem

diagrams.azure.other.DefenderMarquee

diagrams.azure.other.DefenderMeter

diagrams.azure.other.DefenderPlc

diagrams.azure.other.DefenderPneumaticDevice

diagrams.azure.other.DefenderProgramableBoard

diagrams.azure.other.DefenderRelay

diagrams.azure.other.DefenderRobotController

diagrams.azure.other.DefenderRtu

diagrams.azure.other.DefenderSensor

diagrams.azure.other.DefenderSlot

diagrams.azure.other.DefenderWebGuidingSystem

diagrams.azure.other.DeviceUpdateIotHub

diagrams.azure.other.DiskPool

diagrams.azure.other.EdgeManagement

diagrams.azure.other.ElasticSan

diagrams.azure.other.EntraIdentityLicenses

diagrams.azure.other.ExchangeOnPremisesAccess

diagrams.azure.other.ExpressRouteTrafficCollector

diagrams.azure.other.ExpressrouteDirect

diagrams.azure.other.FhirService

diagrams.azure.other.Fiji

diagrams.azure.other.HdiAksCluster

diagrams.azure.other.IcmTroubleshooting

diagrams.azure.other.InstancePools

diagrams.azure.other.InternetAnalyzerProfiles

diagrams.azure.other.KubernetesFleetManager

diagrams.azure.other.LocalNetworkGateways

diagrams.azure.other.LogAnalyticsQueryPack

diagrams.azure.other.ManagedInstanceApacheCassandra

diagrams.azure.other.MedtechService

diagrams.azure.other.MicrosoftDevBox

diagrams.azure.other.MissionLandingZone

diagrams.azure.other.MobileNetworks

diagrams.azure.other.ModularDataCenter

diagrams.azure.other.MonitorHealthModels

diagrams.azure.other.NetworkManagers

diagrams.azure.other.NetworkSecurityPerimeters

diagrams.azure.other.OpenSupplyChainPlatform

diagrams.azure.other.Osconfig

diagrams.azure.other.PeeringService

diagrams.azure.other.Peerings

diagrams.azure.other.PrivateEndpoints

diagrams.azure.other.ReservedCapacity

diagrams.azure.other.ResourceGuard

diagrams.azure.other.ResourceMover

diagrams.azure.other.Rtos

diagrams.azure.other.SavingsPlans

diagrams.azure.other.ScvmmManagementServers

diagrams.azure.other.SonicDash

diagrams.azure.other.SshKeys

diagrams.azure.other.StorageFunctions

diagrams.azure.other.TargetsManagement

diagrams.azure.other.TemplateSpecs

diagrams.azure.other.TestBase

diagrams.azure.other.UpdateManagementCenter

diagrams.azure.other.VideoAnalyzers

diagrams.azure.other.VirtualEnclaves

diagrams.azure.other.VirtualInstanceForSAP

diagrams.azure.other.VirtualVisitsBuilder

diagrams.azure.other.VMAppDefinitions

diagrams.azure.other.VMAppVersions

diagrams.azure.other.VMImageVersion

diagrams.azure.other.WacInstaller

diagrams.azure.other.Wac

diagrams.azure.other.WebAppDatabase

diagrams.azure.other.WebJobs

diagrams.azure.other.WindowsNotificationServices

diagrams.azure.other.WorkerContainerApp

azure.security

diagrams.azure.security.ApplicationSecurityGroups

diagrams.azure.security.AzureADAuthenticationMethods

diagrams.azure.security.AzureADIdentityProtection

diagrams.azure.security.AzureADPrivlegedIdentityManagement

diagrams.azure.security.AzureADRiskySignins

diagrams.azure.security.AzureADRiskyUsers

diagrams.azure.security.AzureInformationProtection

diagrams.azure.security.AzureSentinel

diagrams.azure.security.ConditionalAccess

diagrams.azure.security.Defender

diagrams.azure.security.Detonation

diagrams.azure.security.EntraIdentityRiskySignins

diagrams.azure.security.EntraIdentityRiskyUsers

diagrams.azure.security.ExtendedSecurityUpdates

diagrams.azure.security.Extendedsecurityupdates

diagrams.azure.security.IdentitySecureScore

diagrams.azure.security.KeyVaults

diagrams.azure.security.MicrosoftDefenderEasm

diagrams.azure.security.MicrosoftDefenderForCloud

diagrams.azure.security.MicrosoftDefenderForIot

diagrams.azure.security.MultifactorAuthentication

diagrams.azure.security.SecurityCenter

diagrams.azure.security.Sentinel

diagrams.azure.security.UserSettings

azure.storage

diagrams.azure.storage.ArchiveStorage

diagrams.azure.storage.AzureDataboxGateway

diagrams.azure.storage.AzureFileshares

diagrams.azure.storage.AzureHcpCache

diagrams.azure.storage.AzureNetappFiles

diagrams.azure.storage.AzureStackEdge

diagrams.azure.storage.Azurefxtedgefiler

diagrams.azure.storage.BlobStorage

diagrams.azure.storage.DataBoxEdgeDataBoxGateway

diagrams.azure.storage.DataBox

diagrams.azure.storage.DataLakeStorageGen1

diagrams.azure.storage.DataLakeStorage

diagrams.azure.storage.DataShareInvitations

diagrams.azure.storage.DataShares

diagrams.azure.storage.GeneralStorage

diagrams.azure.storage.ImportExportJobs

diagrams.azure.storage.ManagedFileShares

diagrams.azure.storage.NetappFiles

diagrams.azure.storage.QueuesStorage

diagrams.azure.storage.RecoveryServicesVaults

diagrams.azure.storage.StorageAccountsClassic

diagrams.azure.storage.StorageAccounts

diagrams.azure.storage.StorageActions

diagrams.azure.storage.StorageExplorer

diagrams.azure.storage.StorageSyncServices

diagrams.azure.storage.StorsimpleDataManagers

diagrams.azure.storage.StorsimpleDeviceManagers

diagrams.azure.storage.TableStorage

azure.web

diagrams.azure.web.APICenter

diagrams.azure.web.APIConnections

diagrams.azure.web.APIManagementServices

diagrams.azure.web.AppServiceCertificates

diagrams.azure.web.AppServiceDomains

diagrams.azure.web.AppServiceEnvironments

diagrams.azure.web.AppServicePlans

diagrams.azure.web.AppServices

diagrams.azure.web.AppSpaceComponent

diagrams.azure.web.AppSpace

diagrams.azure.web.AzureMediaService

diagrams.azure.web.AzureSpringApps

diagrams.azure.web.CognitiveSearch

diagrams.azure.web.CognitiveServices

diagrams.azure.web.FrontDoorAndCDNProfiles

diagrams.azure.web.MediaServices

diagrams.azure.web.NotificationHubNamespaces

diagrams.azure.web.PowerPlatform

diagrams.azure.web.Search

diagrams.azure.web.Signalr

diagrams.azure.web.StaticApps


Nodes C4 (`docs/nodes/c4.md`)


id: c4 title: C4

C4 Diagrams

C4 is a standardized model to visualize software architecture.
You can generate C4 diagrams by using the node and edge classes from the diagrams.c4 package:

text
/* Detailed source-code truncated for AI context efficiency. */

It will produce the following diagram:


Nodes Custom (`docs/nodes/custom.md`)


id: custom title: Custom

Custom with local icons

For this example we use the following architecture:

text
.
├── custom_local.py
├── my_resources
│   ├── cc_heart.black.png
│   ├── cc_attribution.png
│   ├──...

The content of custom_local.py file:

python
from diagrams import Diagram, Cluster
from diagrams.custom import Custom


with Diagram("Custom with local icons\n Can be downloaded here: \nhttps://creativecommons.org/about/downloads/", show=False, filename="custom_local", direction="LR"):
  cc_heart = Custom("Creative Commons", "./my_resources/cc_heart.black.png")
  cc_attribution = Custom("Credit must be given to the creator", "./my_resources/cc_attribution.png")

  cc_sa = Custom("Adaptations must be shared\n under the same terms", "./my_resources/cc_sa.png")
  cc_nd = Custom("No derivatives or adaptations\n of the work are permitted", "./my_resources/cc_nd.png")
  cc_zero = Custom("Public Domain Dedication", "./my_resources/cc_zero.png")

  with Cluster("Non Commercial"):
    non_commercial = [Custom("Y", "./my_resources/cc_nc-jp.png") - Custom("E", "./my_resources/cc_nc-eu.png") - Custom("S", "./my_resources/cc_nc.png")]

  cc_heart >> cc_attribution
  cc_heart >> non_commercial
  cc_heart >> cc_sa
  cc_heart >> cc_nd
  cc_heart >> cc_zero

It will generate the following diagram:

Custom with remote icons

If your icons are hosted and can be accessed when you generate the diagrams, you can

python
from diagrams import Diagram, Cluster
from diagrams.custom import Custom
from urllib.request import urlretrieve

with Diagram("Custom with remote icons", show=False, filename="custom_remote", direction="LR"):

  # download the icon image file
  diagrams_url = "https://github.com/mingrammer/diagrams/raw/master/assets/img/diagrams.png"
  diagrams_icon = "diagrams.png"
  urlretrieve(diagrams_url, diagrams_icon)

  diagrams = Custom("Diagrams", diagrams_icon)

  with Cluster("Some Providers"):

    openstack_url = "https://github.com/mingrammer/diagrams/raw/master/resources/openstack/openstack.png"
    openstack_icon = "openstack.png"
    urlretrieve(openstack_url, openstack_icon)

    openstack = Custom("OpenStack", openstack_icon)

    elastic_url = "https://github.com/mingrammer/diagrams/raw/master/resources/elastic/saas/elastic.png"
    elastic_icon = "elastic.png"
    urlretrieve(elastic_url, elastic_icon)

    elastic = Custom("Elastic", elastic_icon)

  diagrams >> openstack
  diagrams >> elastic

It will generate the following diagram:

Another example can be found Here.


Nodes Digitalocean (`docs/nodes/digitalocean.md`)


id: digitalocean title: DigitalOcean

Node classes list of the digitalocean provider.

digitalocean.compute

diagrams.digitalocean.compute.Containers

diagrams.digitalocean.compute.Docker

diagrams.digitalocean.compute.DropletConnect

diagrams.digitalocean.compute.DropletSnapshot

diagrams.digitalocean.compute.Droplet

diagrams.digitalocean.compute.K8SCluster

diagrams.digitalocean.compute.K8SNodePool

diagrams.digitalocean.compute.K8SNode

digitalocean.database

diagrams.digitalocean.database.DbaasPrimaryStandbyMore

diagrams.digitalocean.database.DbaasPrimary

diagrams.digitalocean.database.DbaasReadOnly

diagrams.digitalocean.database.DbaasStandby

digitalocean.network

diagrams.digitalocean.network.Certificate

diagrams.digitalocean.network.DomainRegistration

diagrams.digitalocean.network.Domain

diagrams.digitalocean.network.Firewall

diagrams.digitalocean.network.FloatingIp

diagrams.digitalocean.network.InternetGateway

diagrams.digitalocean.network.LoadBalancer

diagrams.digitalocean.network.ManagedVpn

diagrams.digitalocean.network.Vpc

digitalocean.storage

diagrams.digitalocean.storage.Folder

diagrams.digitalocean.storage.Space

diagrams.digitalocean.storage.VolumeSnapshot

diagrams.digitalocean.storage.Volume


Nodes Elastic (`docs/nodes/elastic.md`)


id: elastic title: Elastic

Node classes list of the elastic provider.

elastic.agent

diagrams.elastic.agent.Agent

diagrams.elastic.agent.Endpoint

diagrams.elastic.agent.Fleet

diagrams.elastic.agent.Integrations

elastic.beats

diagrams.elastic.beats.APM

diagrams.elastic.beats.Auditbeat

diagrams.elastic.beats.Filebeat

diagrams.elastic.beats.Functionbeat

diagrams.elastic.beats.Heartbeat

diagrams.elastic.beats.Metricbeat

diagrams.elastic.beats.Packetbeat

diagrams.elastic.beats.Winlogbeat

elastic.elasticsearch

diagrams.elastic.elasticsearch.Alerting

diagrams.elastic.elasticsearch.Beats

diagrams.elastic.elasticsearch.Elasticsearch, ElasticSearch (alias)

diagrams.elastic.elasticsearch.Kibana

diagrams.elastic.elasticsearch.LogstashPipeline

diagrams.elastic.elasticsearch.Logstash, LogStash (alias)

diagrams.elastic.elasticsearch.MachineLearning, ML (alias)

diagrams.elastic.elasticsearch.MapServices

diagrams.elastic.elasticsearch.Maps

diagrams.elastic.elasticsearch.Monitoring

diagrams.elastic.elasticsearch.SearchableSnapshots

diagrams.elastic.elasticsearch.SecuritySettings

diagrams.elastic.elasticsearch.SQL

diagrams.elastic.elasticsearch.Stack

elastic.enterprisesearch

diagrams.elastic.enterprisesearch.AppSearch

diagrams.elastic.enterprisesearch.Crawler

diagrams.elastic.enterprisesearch.EnterpriseSearch

diagrams.elastic.enterprisesearch.SiteSearch

diagrams.elastic.enterprisesearch.WorkplaceSearch

elastic.observability

diagrams.elastic.observability.APM

diagrams.elastic.observability.Logs

diagrams.elastic.observability.Metrics

diagrams.elastic.observability.Observability

diagrams.elastic.observability.Uptime

elastic.orchestration

diagrams.elastic.orchestration.ECE

diagrams.elastic.orchestration.ECK

elastic.saas

diagrams.elastic.saas.Cloud

diagrams.elastic.saas.Elastic

elastic.security

diagrams.elastic.security.Endpoint

diagrams.elastic.security.Security

diagrams.elastic.security.SIEM

diagrams.elastic.security.Xdr


Nodes Firebase (`docs/nodes/firebase.md`)


id: firebase title: Firebase

Node classes list of the firebase provider.

firebase.base

diagrams.firebase.base.Firebase

firebase.develop

diagrams.firebase.develop.Authentication

diagrams.firebase.develop.Firestore

diagrams.firebase.develop.Functions

diagrams.firebase.develop.Hosting

diagrams.firebase.develop.MLKit

diagrams.firebase.develop.RealtimeDatabase

diagrams.firebase.develop.Storage

firebase.extentions

diagrams.firebase.extentions.Extensions

firebase.grow

diagrams.firebase.grow.ABTesting

diagrams.firebase.grow.AppIndexing

diagrams.firebase.grow.DynamicLinks

diagrams.firebase.grow.InAppMessaging

diagrams.firebase.grow.Invites

diagrams.firebase.grow.Messaging, FCM (alias)

diagrams.firebase.grow.Predictions

diagrams.firebase.grow.RemoteConfig

firebase.quality

diagrams.firebase.quality.AppDistribution

diagrams.firebase.quality.CrashReporting

diagrams.firebase.quality.Crashlytics

diagrams.firebase.quality.PerformanceMonitoring

diagrams.firebase.quality.TestLab


Nodes Gcp (`docs/nodes/gcp.md`)


id: gcp title: GCP

Node classes list of the gcp provider.

gcp.analytics

diagrams.gcp.analytics.Bigquery, BigQuery (alias)

diagrams.gcp.analytics.Composer

diagrams.gcp.analytics.DataCatalog

diagrams.gcp.analytics.DataFusion

diagrams.gcp.analytics.Dataflow

diagrams.gcp.analytics.Datalab

diagrams.gcp.analytics.Dataprep

diagrams.gcp.analytics.Dataproc

diagrams.gcp.analytics.Genomics

diagrams.gcp.analytics.Looker

diagrams.gcp.analytics.Pubsub, PubSub (alias)

gcp.api

diagrams.gcp.api.APIGateway

diagrams.gcp.api.Apigee

diagrams.gcp.api.Endpoints

gcp.compute

diagrams.gcp.compute.AppEngine, GAE (alias)

diagrams.gcp.compute.BinaryAuthorization

diagrams.gcp.compute.ComputeEngine, GCE (alias)

diagrams.gcp.compute.ContainerOptimizedOS

diagrams.gcp.compute.Functions, GCF (alias)

diagrams.gcp.compute.GKEOnPrem

diagrams.gcp.compute.GPU

diagrams.gcp.compute.KubernetesEngine, GKE (alias)

diagrams.gcp.compute.OSConfigurationManagement

diagrams.gcp.compute.OSInventoryManagement

diagrams.gcp.compute.OSPatchManagement

diagrams.gcp.compute.Run, CloudRun (alias)

gcp.database

diagrams.gcp.database.Bigtable, BigTable (alias)

diagrams.gcp.database.Datastore

diagrams.gcp.database.Firestore

diagrams.gcp.database.Memorystore

diagrams.gcp.database.Spanner

diagrams.gcp.database.SQL

gcp.devtools

diagrams.gcp.devtools.Build

diagrams.gcp.devtools.CloudShell

diagrams.gcp.devtools.CodeForIntellij

diagrams.gcp.devtools.Code

diagrams.gcp.devtools.ContainerRegistry, GCR (alias)

diagrams.gcp.devtools.GradleAppEnginePlugin

diagrams.gcp.devtools.IdePlugins

diagrams.gcp.devtools.MavenAppEnginePlugin

diagrams.gcp.devtools.Scheduler

diagrams.gcp.devtools.SDK

diagrams.gcp.devtools.ServiceCatalog

diagrams.gcp.devtools.SourceRepositories

diagrams.gcp.devtools.Tasks

diagrams.gcp.devtools.TestLab

diagrams.gcp.devtools.ToolsForEclipse

diagrams.gcp.devtools.ToolsForPowershell

diagrams.gcp.devtools.ToolsForVisualStudio

gcp.iot

diagrams.gcp.iot.IotCore

gcp.management

diagrams.gcp.management.Billing

diagrams.gcp.management.Project

diagrams.gcp.management.Quotas

diagrams.gcp.management.Support

gcp.migration

diagrams.gcp.migration.MigrateComputeEngine, CE (alias)

diagrams.gcp.migration.TransferAppliance

gcp.ml

diagrams.gcp.ml.AdvancedSolutionsLab

diagrams.gcp.ml.AIHub

diagrams.gcp.ml.AIPlatformDataLabelingService

diagrams.gcp.ml.AIPlatform

diagrams.gcp.ml.AutomlNaturalLanguage

diagrams.gcp.ml.AutomlTables

diagrams.gcp.ml.AutomlTranslation

diagrams.gcp.ml.AutomlVideoIntelligence

diagrams.gcp.ml.AutomlVision

diagrams.gcp.ml.Automl, AutoML (alias)

diagrams.gcp.ml.DialogFlowEnterpriseEdition

diagrams.gcp.ml.InferenceAPI

diagrams.gcp.ml.JobsAPI

diagrams.gcp.ml.NaturalLanguageAPI, NLAPI (alias)

diagrams.gcp.ml.RecommendationsAI

diagrams.gcp.ml.SpeechToText, STT (alias)

diagrams.gcp.ml.TextToSpeech, TTS (alias)

diagrams.gcp.ml.TPU

diagrams.gcp.ml.TranslationAPI

diagrams.gcp.ml.VertexAI

diagrams.gcp.ml.VideoIntelligenceAPI

diagrams.gcp.ml.VisionAPI

gcp.network

diagrams.gcp.network.Armor

diagrams.gcp.network.CDN

diagrams.gcp.network.CloudIDS, IDS (alias)

diagrams.gcp.network.DedicatedInterconnect

diagrams.gcp.network.DNS

diagrams.gcp.network.ExternalIpAddresses

diagrams.gcp.network.FirewallRules

diagrams.gcp.network.LoadBalancing

diagrams.gcp.network.NAT

diagrams.gcp.network.NetworkConnectivityCenter

diagrams.gcp.network.NetworkIntelligenceCenter

diagrams.gcp.network.NetworkSecurity

diagrams.gcp.network.NetworkTiers

diagrams.gcp.network.NetworkTopology

diagrams.gcp.network.Network

diagrams.gcp.network.PartnerInterconnect

diagrams.gcp.network.PremiumNetworkTier

diagrams.gcp.network.PrivateServiceConnect, PSC (alias)

diagrams.gcp.network.Router

diagrams.gcp.network.Routes

diagrams.gcp.network.ServiceMesh

diagrams.gcp.network.StandardNetworkTier

diagrams.gcp.network.TrafficDirector

diagrams.gcp.network.VirtualPrivateCloud, VPC (alias)

diagrams.gcp.network.VPN

gcp.operations

diagrams.gcp.operations.Logging

diagrams.gcp.operations.Monitoring

gcp.security

diagrams.gcp.security.AccessContextManager, ACM (alias)

diagrams.gcp.security.AssuredWorkloads

diagrams.gcp.security.CertificateAuthorityService

diagrams.gcp.security.CertificateManager

diagrams.gcp.security.CloudAssetInventory

diagrams.gcp.security.Iam

diagrams.gcp.security.IAP

diagrams.gcp.security.KeyManagementService, KMS (alias)

diagrams.gcp.security.ResourceManager

diagrams.gcp.security.SecretManager

diagrams.gcp.security.SecurityCommandCenter, SCC (alias)

diagrams.gcp.security.SecurityHealthAdvisor

diagrams.gcp.security.SecurityScanner

diagrams.gcp.security.WorkloadIdentityPool

gcp.storage

diagrams.gcp.storage.Filestore

diagrams.gcp.storage.LocalSSD, SSD (alias)

diagrams.gcp.storage.PersistentDisk

diagrams.gcp.storage.Storage, GCS (alias)


Nodes Generic (`docs/nodes/generic.md`)


id: generic title: Generic

Node classes list of the generic provider.

generic.blank

diagrams.generic.blank.Blank

generic.compute

diagrams.generic.compute.Rack

generic.database

diagrams.generic.database.SQL

generic.device

diagrams.generic.device.Mobile

diagrams.generic.device.Tablet

generic.network

diagrams.generic.network.Firewall

diagrams.generic.network.Router

diagrams.generic.network.Subnet

diagrams.generic.network.Switch

diagrams.generic.network.VPN

generic.os

diagrams.generic.os.Android

diagrams.generic.os.Centos

diagrams.generic.os.Debian

diagrams.generic.os.IOS

diagrams.generic.os.LinuxGeneral

diagrams.generic.os.Raspbian

diagrams.generic.os.RedHat

diagrams.generic.os.Suse

diagrams.generic.os.Ubuntu

diagrams.generic.os.Windows

generic.place

diagrams.generic.place.Datacenter

generic.storage

diagrams.generic.storage.Storage

generic.virtualization

diagrams.generic.virtualization.Qemu

diagrams.generic.virtualization.Virtualbox

diagrams.generic.virtualization.Vmware

diagrams.generic.virtualization.XEN


Nodes Gis (`docs/nodes/gis.md`)


id: gis title: GIS

Node classes list of the gis provider.

gis.cli

diagrams.gis.cli.Gdal

diagrams.gis.cli.Imposm

diagrams.gis.cli.Lastools

diagrams.gis.cli.Mapnik

diagrams.gis.cli.Mdal

diagrams.gis.cli.Pdal

gis.data

diagrams.gis.data.BAN

diagrams.gis.data.Here

diagrams.gis.data.IGN

diagrams.gis.data.Openstreetmap

diagrams.gis.data.Overturemaps

gis.database

diagrams.gis.database.Postgis

gis.desktop

diagrams.gis.desktop.Maptunik

diagrams.gis.desktop.QGIS

gis.format

diagrams.gis.format.Geopackage

diagrams.gis.format.Geoparquet

gis.geocoding

diagrams.gis.geocoding.Addok

diagrams.gis.geocoding.Gisgraphy

diagrams.gis.geocoding.Nominatim

diagrams.gis.geocoding.Pelias

gis.georchestra

gis.java

diagrams.gis.java.Geotools

gis.javascript

diagrams.gis.javascript.Cesium

diagrams.gis.javascript.Geostyler

diagrams.gis.javascript.Keplerjs

diagrams.gis.javascript.Leaflet

diagrams.gis.javascript.Maplibre

diagrams.gis.javascript.OlExt

diagrams.gis.javascript.Openlayers

diagrams.gis.javascript.Turfjs

gis.mobile

diagrams.gis.mobile.Mergin

diagrams.gis.mobile.Qfield

diagrams.gis.mobile.Smash

gis.ogc

diagrams.gis.ogc.OGC

diagrams.gis.ogc.WFS

diagrams.gis.ogc.WMS

gis.organization

diagrams.gis.organization.Osgeo

gis.python

diagrams.gis.python.Geopandas

diagrams.gis.python.Pysal

gis.routing

diagrams.gis.routing.Graphhopper

diagrams.gis.routing.Osrm

diagrams.gis.routing.Pgrouting

diagrams.gis.routing.Valhalla

gis.server

diagrams.gis.server.Actinia

diagrams.gis.server.Baremaps

diagrams.gis.server.Deegree

diagrams.gis.server.G3WSuite

diagrams.gis.server.Geohealthcheck

diagrams.gis.server.Geomapfish

diagrams.gis.server.Geomesa

diagrams.gis.server.Geonetwork

diagrams.gis.server.Geonode

diagrams.gis.server.Georchestra

diagrams.gis.server.Geoserver

diagrams.gis.server.Geowebcache

diagrams.gis.server.Kepler

diagrams.gis.server.Mapproxy

diagrams.gis.server.Mapserver

diagrams.gis.server.Mapstore

diagrams.gis.server.Mviewer

diagrams.gis.server.Pg_Tileserv

diagrams.gis.server.Pycsw

diagrams.gis.server.Pygeoapi

diagrams.gis.server.QGISServer

diagrams.gis.server.Zooproject


Nodes Ibm (`docs/nodes/ibm.md`)


id: ibm title: IBM

Node classes list of the ibm provider.

ibm.analytics

diagrams.ibm.analytics.Analytics

diagrams.ibm.analytics.DataIntegration

diagrams.ibm.analytics.DataRepositories

diagrams.ibm.analytics.DeviceAnalytics

diagrams.ibm.analytics.StreamingComputing

ibm.applications

diagrams.ibm.applications.ActionableInsight

diagrams.ibm.applications.Annotate

diagrams.ibm.applications.ApiDeveloperPortal

diagrams.ibm.applications.ApiPolyglotRuntimes

diagrams.ibm.applications.AppServer

diagrams.ibm.applications.ApplicationLogic

diagrams.ibm.applications.EnterpriseApplications

diagrams.ibm.applications.Index

diagrams.ibm.applications.IotApplication

diagrams.ibm.applications.Microservice

diagrams.ibm.applications.MobileApp

diagrams.ibm.applications.Ontology

diagrams.ibm.applications.OpenSourceTools

diagrams.ibm.applications.RuntimeServices

diagrams.ibm.applications.SaasApplications

diagrams.ibm.applications.ServiceBroker

diagrams.ibm.applications.SpeechToText

diagrams.ibm.applications.VisualRecognition

diagrams.ibm.applications.Visualization

ibm.blockchain

diagrams.ibm.blockchain.BlockchainDeveloper

diagrams.ibm.blockchain.Blockchain

diagrams.ibm.blockchain.CertificateAuthority

diagrams.ibm.blockchain.ClientApplication

diagrams.ibm.blockchain.Communication

diagrams.ibm.blockchain.Consensus

diagrams.ibm.blockchain.EventListener

diagrams.ibm.blockchain.Event

diagrams.ibm.blockchain.ExistingEnterpriseSystems

diagrams.ibm.blockchain.HyperledgerFabric

diagrams.ibm.blockchain.KeyManagement

diagrams.ibm.blockchain.Ledger

diagrams.ibm.blockchain.MembershipServicesProviderApi

diagrams.ibm.blockchain.Membership

diagrams.ibm.blockchain.MessageBus

diagrams.ibm.blockchain.Node

diagrams.ibm.blockchain.Services

diagrams.ibm.blockchain.SmartContract

diagrams.ibm.blockchain.TransactionManager

diagrams.ibm.blockchain.Wallet

ibm.compute

diagrams.ibm.compute.BareMetalServer

diagrams.ibm.compute.ImageService

diagrams.ibm.compute.Instance

diagrams.ibm.compute.Key

diagrams.ibm.compute.PowerInstance

ibm.data

diagrams.ibm.data.Caches

diagrams.ibm.data.Cloud

diagrams.ibm.data.ConversationTrainedDeployed

diagrams.ibm.data.DataServices

diagrams.ibm.data.DataSources

diagrams.ibm.data.DeviceIdentityService

diagrams.ibm.data.DeviceRegistry

diagrams.ibm.data.EnterpriseData

diagrams.ibm.data.EnterpriseUserDirectory

diagrams.ibm.data.FileRepository

diagrams.ibm.data.GroundTruth

diagrams.ibm.data.Model

diagrams.ibm.data.TmsDataInterface

ibm.devops

diagrams.ibm.devops.ArtifactManagement

diagrams.ibm.devops.BuildTest

diagrams.ibm.devops.CodeEditor

diagrams.ibm.devops.CollaborativeDevelopment

diagrams.ibm.devops.ConfigurationManagement

diagrams.ibm.devops.ContinuousDeploy

diagrams.ibm.devops.ContinuousTesting

diagrams.ibm.devops.Devops

diagrams.ibm.devops.Provision

diagrams.ibm.devops.ReleaseManagement

ibm.general

diagrams.ibm.general.CloudMessaging

diagrams.ibm.general.CloudServices

diagrams.ibm.general.Cloudant

diagrams.ibm.general.CognitiveServices

diagrams.ibm.general.DataSecurity

diagrams.ibm.general.Enterprise

diagrams.ibm.general.GovernanceRiskCompliance

diagrams.ibm.general.IBMContainers

diagrams.ibm.general.IBMPublicCloud

diagrams.ibm.general.IdentityAccessManagement

diagrams.ibm.general.IdentityProvider

diagrams.ibm.general.InfrastructureSecurity

diagrams.ibm.general.Internet

diagrams.ibm.general.IotCloud

diagrams.ibm.general.MicroservicesApplication

diagrams.ibm.general.MicroservicesMesh

diagrams.ibm.general.MonitoringLogging

diagrams.ibm.general.Monitoring

diagrams.ibm.general.ObjectStorage

diagrams.ibm.general.OfflineCapabilities

diagrams.ibm.general.Openwhisk

diagrams.ibm.general.PeerCloud

diagrams.ibm.general.RetrieveRank

diagrams.ibm.general.Scalable

diagrams.ibm.general.ServiceDiscoveryConfiguration

diagrams.ibm.general.TextToSpeech

diagrams.ibm.general.TransformationConnectivity

ibm.infrastructure

diagrams.ibm.infrastructure.Channels

diagrams.ibm.infrastructure.CloudMessaging

diagrams.ibm.infrastructure.Dashboard

diagrams.ibm.infrastructure.Diagnostics

diagrams.ibm.infrastructure.EdgeServices

diagrams.ibm.infrastructure.EnterpriseMessaging

diagrams.ibm.infrastructure.EventFeed

diagrams.ibm.infrastructure.InfrastructureServices

diagrams.ibm.infrastructure.InterserviceCommunication

diagrams.ibm.infrastructure.LoadBalancingRouting

diagrams.ibm.infrastructure.MicroservicesMesh

diagrams.ibm.infrastructure.MobileBackend

diagrams.ibm.infrastructure.MobileProviderNetwork

diagrams.ibm.infrastructure.MonitoringLogging

diagrams.ibm.infrastructure.Monitoring

diagrams.ibm.infrastructure.PeerServices

diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration

diagrams.ibm.infrastructure.TransformationConnectivity

ibm.management

diagrams.ibm.management.AlertNotification

diagrams.ibm.management.ApiManagement

diagrams.ibm.management.CloudManagement

diagrams.ibm.management.ClusterManagement

diagrams.ibm.management.ContentManagement

diagrams.ibm.management.DataServices

diagrams.ibm.management.DeviceManagement

diagrams.ibm.management.InformationGovernance

diagrams.ibm.management.ItServiceManagement

diagrams.ibm.management.Management

diagrams.ibm.management.MonitoringMetrics

diagrams.ibm.management.ProcessManagement

diagrams.ibm.management.ProviderCloudPortalService

diagrams.ibm.management.PushNotifications

diagrams.ibm.management.ServiceManagementTools

ibm.network

diagrams.ibm.network.Bridge

diagrams.ibm.network.DirectLink

diagrams.ibm.network.Enterprise

diagrams.ibm.network.Firewall

diagrams.ibm.network.FloatingIp

diagrams.ibm.network.Gateway

diagrams.ibm.network.InternetServices

diagrams.ibm.network.LoadBalancerListener

diagrams.ibm.network.LoadBalancerPool

diagrams.ibm.network.LoadBalancer

diagrams.ibm.network.LoadBalancingRouting

diagrams.ibm.network.PublicGateway

diagrams.ibm.network.Region

diagrams.ibm.network.Router

diagrams.ibm.network.Rules

diagrams.ibm.network.Subnet

diagrams.ibm.network.TransitGateway

diagrams.ibm.network.Vpc

diagrams.ibm.network.VpnConnection

diagrams.ibm.network.VpnGateway

diagrams.ibm.network.VpnPolicy

ibm.security

diagrams.ibm.security.ApiSecurity

diagrams.ibm.security.BlockchainSecurityService

diagrams.ibm.security.DataSecurity

diagrams.ibm.security.Firewall

diagrams.ibm.security.Gateway

diagrams.ibm.security.GovernanceRiskCompliance

diagrams.ibm.security.IdentityAccessManagement

diagrams.ibm.security.IdentityProvider

diagrams.ibm.security.InfrastructureSecurity

diagrams.ibm.security.PhysicalSecurity

diagrams.ibm.security.SecurityMonitoringIntelligence

diagrams.ibm.security.SecurityServices

diagrams.ibm.security.TrustendComputing

diagrams.ibm.security.Vpn

ibm.social

diagrams.ibm.social.Communities

diagrams.ibm.social.FileSync

diagrams.ibm.social.LiveCollaboration

diagrams.ibm.social.Messaging

diagrams.ibm.social.Networking

ibm.storage

diagrams.ibm.storage.BlockStorage

diagrams.ibm.storage.ObjectStorage

ibm.user

diagrams.ibm.user.Browser

diagrams.ibm.user.Device

diagrams.ibm.user.IntegratedDigitalExperiences

diagrams.ibm.user.PhysicalEntity

diagrams.ibm.user.Sensor

diagrams.ibm.user.User


Nodes K8s (`docs/nodes/k8s.md`)


id: k8s title: K8S

Node classes list of the k8s provider.

k8s.chaos

diagrams.k8s.chaos.ChaosMesh

diagrams.k8s.chaos.LitmusChaos

k8s.clusterconfig

diagrams.k8s.clusterconfig.HPA, HorizontalPodAutoscaler (alias)

diagrams.k8s.clusterconfig.Limits, LimitRange (alias)

diagrams.k8s.clusterconfig.Quota

k8s.compute

diagrams.k8s.compute.Cronjob

diagrams.k8s.compute.Deploy, Deployment (alias)

diagrams.k8s.compute.DS, DaemonSet (alias)

diagrams.k8s.compute.Job

diagrams.k8s.compute.Pod

diagrams.k8s.compute.RS, ReplicaSet (alias)

diagrams.k8s.compute.STS, StatefulSet (alias)

k8s.controlplane

diagrams.k8s.controlplane.API, APIServer (alias)

diagrams.k8s.controlplane.CCM

diagrams.k8s.controlplane.CM, ControllerManager (alias)

diagrams.k8s.controlplane.KProxy, KubeProxy (alias)

diagrams.k8s.controlplane.Kubelet

diagrams.k8s.controlplane.Sched, Scheduler (alias)

k8s.ecosystem

diagrams.k8s.ecosystem.ExternalDns

diagrams.k8s.ecosystem.Helm

diagrams.k8s.ecosystem.Krew

diagrams.k8s.ecosystem.Kustomize

k8s.group

diagrams.k8s.group.NS, Namespace (alias)

k8s.infra

diagrams.k8s.infra.ETCD

diagrams.k8s.infra.Master

diagrams.k8s.infra.Node

k8s.network

diagrams.k8s.network.Ep, Endpoint (alias)

diagrams.k8s.network.Ing, Ingress (alias)

diagrams.k8s.network.Netpol, NetworkPolicy (alias)

diagrams.k8s.network.SVC, Service (alias)

k8s.others

diagrams.k8s.others.CRD

diagrams.k8s.others.PSP

k8s.podconfig

diagrams.k8s.podconfig.CM, ConfigMap (alias)

diagrams.k8s.podconfig.Secret

k8s.rbac

diagrams.k8s.rbac.CRole, ClusterRole (alias)

diagrams.k8s.rbac.CRB, ClusterRoleBinding (alias)

diagrams.k8s.rbac.Group

diagrams.k8s.rbac.RB, RoleBinding (alias)

diagrams.k8s.rbac.Role

diagrams.k8s.rbac.SA, ServiceAccount (alias)

diagrams.k8s.rbac.User

k8s.storage

diagrams.k8s.storage.PV, PersistentVolume (alias)

diagrams.k8s.storage.PVC, PersistentVolumeClaim (alias)

diagrams.k8s.storage.SC, StorageClass (alias)

diagrams.k8s.storage.Vol, Volume (alias)


Nodes Oci (`docs/nodes/oci.md`)


id: oci title: OCI

Node classes list of the oci provider.

oci.compute

diagrams.oci.compute.AutoscaleWhite

diagrams.oci.compute.Autoscale

diagrams.oci.compute.BMWhite, BareMetalWhite (alias)

diagrams.oci.compute.BM, BareMetal (alias)

diagrams.oci.compute.ContainerWhite

diagrams.oci.compute.Container

diagrams.oci.compute.FunctionsWhite

diagrams.oci.compute.Functions

diagrams.oci.compute.InstancePoolsWhite

diagrams.oci.compute.InstancePools

diagrams.oci.compute.OCIRWhite, OCIRegistryWhite (alias)

diagrams.oci.compute.OCIR, OCIRegistry (alias)

diagrams.oci.compute.OKEWhite, ContainerEngineWhite (alias)

diagrams.oci.compute.OKE, ContainerEngine (alias)

diagrams.oci.compute.VMWhite, VirtualMachineWhite (alias)

diagrams.oci.compute.VM, VirtualMachine (alias)

oci.connectivity

diagrams.oci.connectivity.BackboneWhite

diagrams.oci.connectivity.Backbone

diagrams.oci.connectivity.CDNWhite

diagrams.oci.connectivity.CDN

diagrams.oci.connectivity.CustomerDatacenter

diagrams.oci.connectivity.CustomerDatacntrWhite

diagrams.oci.connectivity.CustomerPremisesWhite

diagrams.oci.connectivity.CustomerPremises

diagrams.oci.connectivity.DisconnectedRegionsWhite

diagrams.oci.connectivity.DisconnectedRegions

diagrams.oci.connectivity.DNSWhite

diagrams.oci.connectivity.DNS

diagrams.oci.connectivity.FastConnectWhite

diagrams.oci.connectivity.FastConnect

diagrams.oci.connectivity.NATGatewayWhite

diagrams.oci.connectivity.NATGateway

diagrams.oci.connectivity.VPNWhite

diagrams.oci.connectivity.VPN

oci.database

diagrams.oci.database.AutonomousWhite, ADBWhite (alias)

diagrams.oci.database.Autonomous, ADB (alias)

diagrams.oci.database.BigdataServiceWhite

diagrams.oci.database.BigdataService

diagrams.oci.database.DatabaseServiceWhite, DBServiceWhite (alias)

diagrams.oci.database.DatabaseService, DBService (alias)

diagrams.oci.database.DataflowApacheWhite

diagrams.oci.database.DataflowApache

diagrams.oci.database.DcatWhite

diagrams.oci.database.Dcat

diagrams.oci.database.DisWhite

diagrams.oci.database.Dis

diagrams.oci.database.DMSWhite

diagrams.oci.database.DMS

diagrams.oci.database.ScienceWhite

diagrams.oci.database.Science

diagrams.oci.database.StreamWhite

diagrams.oci.database.Stream

oci.devops

diagrams.oci.devops.APIGatewayWhite

diagrams.oci.devops.APIGateway

diagrams.oci.devops.APIServiceWhite

diagrams.oci.devops.APIService

diagrams.oci.devops.ResourceMgmtWhite

diagrams.oci.devops.ResourceMgmt

oci.governance

diagrams.oci.governance.AuditWhite

diagrams.oci.governance.Audit

diagrams.oci.governance.CompartmentsWhite

diagrams.oci.governance.Compartments

diagrams.oci.governance.GroupsWhite

diagrams.oci.governance.Groups

diagrams.oci.governance.LoggingWhite

diagrams.oci.governance.Logging

diagrams.oci.governance.OCIDWhite

diagrams.oci.governance.OCID

diagrams.oci.governance.PoliciesWhite

diagrams.oci.governance.Policies

diagrams.oci.governance.TaggingWhite

diagrams.oci.governance.Tagging

oci.monitoring

diagrams.oci.monitoring.AlarmWhite

diagrams.oci.monitoring.Alarm

diagrams.oci.monitoring.EmailWhite

diagrams.oci.monitoring.Email

diagrams.oci.monitoring.EventsWhite

diagrams.oci.monitoring.Events

diagrams.oci.monitoring.HealthCheckWhite

diagrams.oci.monitoring.HealthCheck

diagrams.oci.monitoring.NotificationsWhite

diagrams.oci.monitoring.Notifications

diagrams.oci.monitoring.QueueWhite

diagrams.oci.monitoring.Queue

diagrams.oci.monitoring.SearchWhite

diagrams.oci.monitoring.Search

diagrams.oci.monitoring.TelemetryWhite

diagrams.oci.monitoring.Telemetry

diagrams.oci.monitoring.WorkflowWhite

diagrams.oci.monitoring.Workflow

oci.network

diagrams.oci.network.DrgWhite

diagrams.oci.network.Drg

diagrams.oci.network.FirewallWhite

diagrams.oci.network.Firewall

diagrams.oci.network.InternetGatewayWhite

diagrams.oci.network.InternetGateway

diagrams.oci.network.LoadBalancerWhite

diagrams.oci.network.LoadBalancer

diagrams.oci.network.RouteTableWhite

diagrams.oci.network.RouteTable

diagrams.oci.network.SecurityListsWhite

diagrams.oci.network.SecurityLists

diagrams.oci.network.ServiceGatewayWhite

diagrams.oci.network.ServiceGateway

diagrams.oci.network.VcnWhite

diagrams.oci.network.Vcn

oci.security

diagrams.oci.security.CloudGuardWhite

diagrams.oci.security.CloudGuard

diagrams.oci.security.DDOSWhite

diagrams.oci.security.DDOS

diagrams.oci.security.EncryptionWhite

diagrams.oci.security.Encryption

diagrams.oci.security.IDAccessWhite

diagrams.oci.security.IDAccess

diagrams.oci.security.KeyManagementWhite

diagrams.oci.security.KeyManagement

diagrams.oci.security.MaxSecurityZoneWhite

diagrams.oci.security.MaxSecurityZone

diagrams.oci.security.VaultWhite

diagrams.oci.security.Vault

diagrams.oci.security.WAFWhite

diagrams.oci.security.WAF

oci.storage

diagrams.oci.storage.BackupRestoreWhite

diagrams.oci.storage.BackupRestore

diagrams.oci.storage.BlockStorageCloneWhite

diagrams.oci.storage.BlockStorageClone

diagrams.oci.storage.BlockStorageWhite

diagrams.oci.storage.BlockStorage

diagrams.oci.storage.BucketsWhite

diagrams.oci.storage.Buckets

diagrams.oci.storage.DataTransferWhite

diagrams.oci.storage.DataTransfer

diagrams.oci.storage.ElasticPerformanceWhite

diagrams.oci.storage.ElasticPerformance

diagrams.oci.storage.FileStorageWhite

diagrams.oci.storage.FileStorage

diagrams.oci.storage.ObjectStorageWhite

diagrams.oci.storage.ObjectStorage

diagrams.oci.storage.StorageGatewayWhite

diagrams.oci.storage.StorageGateway


Nodes Onprem (`docs/nodes/onprem.md`)


id: onprem title: OnPrem

Node classes list of the onprem provider.

onprem.aggregator

diagrams.onprem.aggregator.Fluentd

diagrams.onprem.aggregator.Vector

onprem.analytics

diagrams.onprem.analytics.Beam

diagrams.onprem.analytics.Databricks

diagrams.onprem.analytics.Dbt

diagrams.onprem.analytics.Dremio

diagrams.onprem.analytics.Flink

diagrams.onprem.analytics.Hadoop

diagrams.onprem.analytics.Hive

diagrams.onprem.analytics.Metabase

diagrams.onprem.analytics.Norikra

diagrams.onprem.analytics.Powerbi, PowerBI (alias)

diagrams.onprem.analytics.Presto

diagrams.onprem.analytics.Singer

diagrams.onprem.analytics.Spark

diagrams.onprem.analytics.Storm

diagrams.onprem.analytics.Superset

diagrams.onprem.analytics.Tableau

diagrams.onprem.analytics.Trino

onprem.auth

diagrams.onprem.auth.Boundary

diagrams.onprem.auth.BuzzfeedSso

diagrams.onprem.auth.Oauth2Proxy

onprem.cd

diagrams.onprem.cd.Spinnaker

diagrams.onprem.cd.TektonCli

diagrams.onprem.cd.Tekton

onprem.certificates

diagrams.onprem.certificates.CertManager

diagrams.onprem.certificates.LetsEncrypt

onprem.ci

diagrams.onprem.ci.Circleci, CircleCI (alias)

diagrams.onprem.ci.Concourseci, ConcourseCI (alias)

diagrams.onprem.ci.Droneci, DroneCI (alias)

diagrams.onprem.ci.GithubActions

diagrams.onprem.ci.Gitlabci, GitlabCI (alias)

diagrams.onprem.ci.Jenkins

diagrams.onprem.ci.Teamcity, TC (alias)

diagrams.onprem.ci.Travisci, TravisCI (alias)

diagrams.onprem.ci.Zuulci, ZuulCI (alias)

onprem.client

diagrams.onprem.client.Client

diagrams.onprem.client.User

diagrams.onprem.client.Users

onprem.compute

diagrams.onprem.compute.Nomad

diagrams.onprem.compute.Server

onprem.container

diagrams.onprem.container.Containerd

diagrams.onprem.container.Crio

diagrams.onprem.container.Docker

diagrams.onprem.container.Firecracker

diagrams.onprem.container.Gvisor

diagrams.onprem.container.K3S

diagrams.onprem.container.Lxc, LXC (alias)

diagrams.onprem.container.Rkt, RKT (alias)

onprem.database

diagrams.onprem.database.Cassandra

diagrams.onprem.database.Clickhouse, ClickHouse (alias)

diagrams.onprem.database.Cockroachdb, CockroachDB (alias)

diagrams.onprem.database.Couchbase

diagrams.onprem.database.Couchdb, CouchDB (alias)

diagrams.onprem.database.Dgraph

diagrams.onprem.database.Druid

diagrams.onprem.database.Duckdb

diagrams.onprem.database.Hbase, HBase (alias)

diagrams.onprem.database.Influxdb, InfluxDB (alias)

diagrams.onprem.database.Janusgraph, JanusGraph (alias)

diagrams.onprem.database.Mariadb, MariaDB (alias)

diagrams.onprem.database.Mongodb, MongoDB (alias)

diagrams.onprem.database.Mssql, MSSQL (alias)

diagrams.onprem.database.Mysql, MySQL (alias)

diagrams.onprem.database.Neo4J

diagrams.onprem.database.Oracle

diagrams.onprem.database.Postgresql, PostgreSQL (alias)

diagrams.onprem.database.Qdrant, Qdrant (alias)

diagrams.onprem.database.Scylla

onprem.dns

diagrams.onprem.dns.Coredns

diagrams.onprem.dns.Powerdns

onprem.etl

diagrams.onprem.etl.Embulk

onprem.gitops

diagrams.onprem.gitops.Argocd, ArgoCD (alias)

diagrams.onprem.gitops.Flagger

diagrams.onprem.gitops.Flux

onprem.groupware

diagrams.onprem.groupware.Nextcloud

onprem.iac

diagrams.onprem.iac.Ansible

diagrams.onprem.iac.Atlantis

diagrams.onprem.iac.Awx

diagrams.onprem.iac.Pulumi

diagrams.onprem.iac.Puppet

diagrams.onprem.iac.Terraform

onprem.identity

diagrams.onprem.identity.Dex

onprem.inmemory

diagrams.onprem.inmemory.Aerospike

diagrams.onprem.inmemory.Hazelcast

diagrams.onprem.inmemory.Memcached

diagrams.onprem.inmemory.Redis

onprem.logging

diagrams.onprem.logging.Fluentbit, FluentBit (alias)

diagrams.onprem.logging.Graylog

diagrams.onprem.logging.Loki

diagrams.onprem.logging.Rsyslog, RSyslog (alias)

diagrams.onprem.logging.SyslogNg

onprem.messaging

diagrams.onprem.messaging.Centrifugo

onprem.mlops

diagrams.onprem.mlops.Mlflow

diagrams.onprem.mlops.Polyaxon

onprem.monitoring

diagrams.onprem.monitoring.Cortex

diagrams.onprem.monitoring.Datadog

diagrams.onprem.monitoring.Dynatrace

diagrams.onprem.monitoring.Grafana

diagrams.onprem.monitoring.Humio

diagrams.onprem.monitoring.Mimir

diagrams.onprem.monitoring.Nagios

diagrams.onprem.monitoring.Newrelic

diagrams.onprem.monitoring.PrometheusOperator

diagrams.onprem.monitoring.Prometheus

diagrams.onprem.monitoring.Sentry

diagrams.onprem.monitoring.Splunk

diagrams.onprem.monitoring.Thanos

diagrams.onprem.monitoring.Zabbix

onprem.network

diagrams.onprem.network.Ambassador

diagrams.onprem.network.Apache

diagrams.onprem.network.Bind9

diagrams.onprem.network.Caddy

diagrams.onprem.network.CiscoRouter

diagrams.onprem.network.CiscoSwitchL2

diagrams.onprem.network.CiscoSwitchL3

diagrams.onprem.network.Consul

diagrams.onprem.network.Envoy

diagrams.onprem.network.Etcd, ETCD (alias)

diagrams.onprem.network.Glassfish

diagrams.onprem.network.Gunicorn

diagrams.onprem.network.Haproxy, HAProxy (alias)

diagrams.onprem.network.Internet

diagrams.onprem.network.Istio

diagrams.onprem.network.Jbossas

diagrams.onprem.network.Jetty

diagrams.onprem.network.Kong

diagrams.onprem.network.Linkerd

diagrams.onprem.network.Mikrotik

diagrams.onprem.network.Nginx

diagrams.onprem.network.Ocelot

diagrams.onprem.network.OpenServiceMesh, OSM (alias)

diagrams.onprem.network.Opnsense, OPNSense (alias)

diagrams.onprem.network.Pfsense, PFSense (alias)

diagrams.onprem.network.Pomerium

diagrams.onprem.network.Powerdns

diagrams.onprem.network.Tomcat

diagrams.onprem.network.Traefik

diagrams.onprem.network.Tyk

diagrams.onprem.network.Vyos, VyOS (alias)

diagrams.onprem.network.Wildfly

diagrams.onprem.network.Yarp

diagrams.onprem.network.Zookeeper

onprem.proxmox

diagrams.onprem.proxmox.Pve, ProxmoxVE (alias)

onprem.queue

diagrams.onprem.queue.Activemq, ActiveMQ (alias)

diagrams.onprem.queue.Celery

diagrams.onprem.queue.Emqx, EMQX (alias)

diagrams.onprem.queue.Kafka

diagrams.onprem.queue.Nats

diagrams.onprem.queue.Rabbitmq, RabbitMQ (alias)

diagrams.onprem.queue.Zeromq, ZeroMQ (alias)

onprem.registry

diagrams.onprem.registry.Harbor

diagrams.onprem.registry.Jfrog

diagrams.onprem.search.Solr

onprem.security

diagrams.onprem.security.Bitwarden

diagrams.onprem.security.Trivy

diagrams.onprem.security.Vault

onprem.storage

diagrams.onprem.storage.CephOsd, CEPH_OSD (alias)

diagrams.onprem.storage.Ceph, CEPH (alias)

diagrams.onprem.storage.Glusterfs

diagrams.onprem.storage.Portworx

onprem.tracing

diagrams.onprem.tracing.Jaeger

diagrams.onprem.tracing.Tempo

onprem.vcs

diagrams.onprem.vcs.Git

diagrams.onprem.vcs.Gitea

diagrams.onprem.vcs.Github

diagrams.onprem.vcs.Gitlab

diagrams.onprem.vcs.Svn

onprem.workflow

diagrams.onprem.workflow.Airflow

diagrams.onprem.workflow.Digdag

diagrams.onprem.workflow.Kubeflow, KubeFlow (alias)

diagrams.onprem.workflow.Nifi, NiFi (alias)


Nodes Openstack (`docs/nodes/openstack.md`)


id: openstack title: OpenStack

Node classes list of the openstack provider.

openstack.apiproxies

diagrams.openstack.apiproxies.EC2API

openstack.applicationlifecycle

diagrams.openstack.applicationlifecycle.Freezer

diagrams.openstack.applicationlifecycle.Masakari

diagrams.openstack.applicationlifecycle.Murano

diagrams.openstack.applicationlifecycle.Solum

openstack.baremetal

diagrams.openstack.baremetal.Cyborg

diagrams.openstack.baremetal.Ironic

openstack.billing

diagrams.openstack.billing.Cloudkitty, CloudKitty (alias)

openstack.compute

diagrams.openstack.compute.Nova

diagrams.openstack.compute.Qinling

diagrams.openstack.compute.Zun

openstack.containerservices

diagrams.openstack.containerservices.Kuryr

openstack.deployment

diagrams.openstack.deployment.Ansible

diagrams.openstack.deployment.Charms

diagrams.openstack.deployment.Chef

diagrams.openstack.deployment.Helm

diagrams.openstack.deployment.Kolla, KollaAnsible (alias)

diagrams.openstack.deployment.Tripleo, TripleO (alias)

openstack.frontend

diagrams.openstack.frontend.Horizon

openstack.monitoring

diagrams.openstack.monitoring.Monasca

diagrams.openstack.monitoring.Telemetry

openstack.multiregion

diagrams.openstack.multiregion.Tricircle

openstack.networking

diagrams.openstack.networking.Designate

diagrams.openstack.networking.Neutron

diagrams.openstack.networking.Octavia

openstack.nfv

diagrams.openstack.nfv.Tacker

openstack.optimization

diagrams.openstack.optimization.Congress

diagrams.openstack.optimization.Rally

diagrams.openstack.optimization.Vitrage

diagrams.openstack.optimization.Watcher

openstack.orchestration

diagrams.openstack.orchestration.Blazar

diagrams.openstack.orchestration.Heat

diagrams.openstack.orchestration.Mistral

diagrams.openstack.orchestration.Senlin

diagrams.openstack.orchestration.Zaqar

openstack.packaging

diagrams.openstack.packaging.LOCI

diagrams.openstack.packaging.Puppet

diagrams.openstack.packaging.RPM

openstack.sharedservices

diagrams.openstack.sharedservices.Barbican

diagrams.openstack.sharedservices.Glance

diagrams.openstack.sharedservices.Karbor

diagrams.openstack.sharedservices.Keystone

diagrams.openstack.sharedservices.Searchlight

openstack.storage

diagrams.openstack.storage.Cinder

diagrams.openstack.storage.Manila

diagrams.openstack.storage.Swift

openstack.user

diagrams.openstack.user.Openstackclient, OpenStackClient (alias)

openstack.workloadprovisioning

diagrams.openstack.workloadprovisioning.Magnum

diagrams.openstack.workloadprovisioning.Sahara

diagrams.openstack.workloadprovisioning.Trove


Nodes Outscale (`docs/nodes/outscale.md`)


id: outscale title: Outscale

Node classes list of the outscale provider.

outscale.compute

diagrams.outscale.compute.Compute

diagrams.outscale.compute.DirectConnect

outscale.network

diagrams.outscale.network.ClientVpn

diagrams.outscale.network.InternetService

diagrams.outscale.network.LoadBalancer

diagrams.outscale.network.NatService

diagrams.outscale.network.Net

diagrams.outscale.network.SiteToSiteVpng

outscale.security

diagrams.outscale.security.Firewall

diagrams.outscale.security.IdentityAndAccessManagement

outscale.storage

diagrams.outscale.storage.SimpleStorageService

diagrams.outscale.storage.Storage


Nodes Programming (`docs/nodes/programming.md`)


id: programming title: Programming

Node classes list of the programming provider.

programming.flowchart

diagrams.programming.flowchart.Action

diagrams.programming.flowchart.Collate

diagrams.programming.flowchart.Database

diagrams.programming.flowchart.Decision

diagrams.programming.flowchart.Delay

diagrams.programming.flowchart.Display

diagrams.programming.flowchart.Document

diagrams.programming.flowchart.InputOutput

diagrams.programming.flowchart.Inspection

diagrams.programming.flowchart.InternalStorage

diagrams.programming.flowchart.LoopLimit

diagrams.programming.flowchart.ManualInput

diagrams.programming.flowchart.ManualLoop

diagrams.programming.flowchart.Merge

diagrams.programming.flowchart.MultipleDocuments

diagrams.programming.flowchart.OffPageConnectorLeft

diagrams.programming.flowchart.OffPageConnectorRight

diagrams.programming.flowchart.Or

diagrams.programming.flowchart.PredefinedProcess

diagrams.programming.flowchart.Preparation

diagrams.programming.flowchart.Sort

diagrams.programming.flowchart.StartEnd

diagrams.programming.flowchart.StoredData

diagrams.programming.flowchart.SummingJunction

programming.framework

diagrams.programming.framework.Angular

diagrams.programming.framework.Backbone

diagrams.programming.framework.Camel

diagrams.programming.framework.Django

diagrams.programming.framework.Dotnet, DotNet (alias)

diagrams.programming.framework.Ember

diagrams.programming.framework.Fastapi, FastAPI (alias)

diagrams.programming.framework.Flask

diagrams.programming.framework.Flutter

diagrams.programming.framework.Graphql, GraphQL (alias)

diagrams.programming.framework.Hibernate

diagrams.programming.framework.Jhipster

diagrams.programming.framework.Laravel

diagrams.programming.framework.Micronaut

diagrams.programming.framework.Nextjs, NextJs (alias)

diagrams.programming.framework.Phoenix

diagrams.programming.framework.Quarkus

diagrams.programming.framework.Rails

diagrams.programming.framework.React

diagrams.programming.framework.Spring

diagrams.programming.framework.Sqlpage

diagrams.programming.framework.Starlette

diagrams.programming.framework.Svelte

diagrams.programming.framework.Vercel

diagrams.programming.framework.Vue

programming.language

diagrams.programming.language.Bash

diagrams.programming.language.C

diagrams.programming.language.Cpp

diagrams.programming.language.Csharp

diagrams.programming.language.Dart

diagrams.programming.language.Elixir

diagrams.programming.language.Erlang

diagrams.programming.language.Go

diagrams.programming.language.Java

diagrams.programming.language.Javascript, JavaScript (alias)

diagrams.programming.language.Kotlin

diagrams.programming.language.Latex

diagrams.programming.language.Matlab

diagrams.programming.language.Nodejs, NodeJS (alias)

diagrams.programming.language.Php, PHP (alias)

diagrams.programming.language.Python

diagrams.programming.language.R

diagrams.programming.language.Ruby

diagrams.programming.language.Rust

diagrams.programming.language.Scala

diagrams.programming.language.Sql

diagrams.programming.language.Swift

diagrams.programming.language.Typescript, TypeScript (alias)

programming.runtime

diagrams.programming.runtime.Dapr


Nodes Saas (`docs/nodes/saas.md`)


id: saas title: Saas

Node classes list of the saas provider.

saas.alerting

diagrams.saas.alerting.Newrelic

diagrams.saas.alerting.Opsgenie

diagrams.saas.alerting.Pagerduty

diagrams.saas.alerting.Pushover

diagrams.saas.alerting.Xmatters

saas.analytics

diagrams.saas.analytics.Dataform

diagrams.saas.analytics.Snowflake

diagrams.saas.analytics.Stitch

saas.automation

diagrams.saas.automation.N8N

saas.cdn

diagrams.saas.cdn.Akamai

diagrams.saas.cdn.Cloudflare

diagrams.saas.cdn.Fastly

diagrams.saas.cdn.Imperva

saas.chat

diagrams.saas.chat.Discord

diagrams.saas.chat.Line

diagrams.saas.chat.Mattermost

diagrams.saas.chat.Messenger

diagrams.saas.chat.RocketChat

diagrams.saas.chat.Slack

diagrams.saas.chat.Teams

diagrams.saas.chat.Telegram

saas.communication

diagrams.saas.communication.Twilio

saas.crm

diagrams.saas.crm.Intercom

diagrams.saas.crm.Zendesk

saas.filesharing

diagrams.saas.filesharing.Nextcloud

saas.identity

diagrams.saas.identity.Auth0

diagrams.saas.identity.Okta

saas.logging

diagrams.saas.logging.Datadog, DataDog (alias)

diagrams.saas.logging.Newrelic, NewRelic (alias)

diagrams.saas.logging.Papertrail

saas.media

diagrams.saas.media.Cloudinary

saas.payment

diagrams.saas.payment.Adyen

diagrams.saas.payment.AmazonPay

diagrams.saas.payment.Paypal

diagrams.saas.payment.Stripe

saas.recommendation

diagrams.saas.recommendation.Recombee

saas.security

diagrams.saas.security.Crowdstrike

diagrams.saas.security.Sonarqube

saas.social

diagrams.saas.social.Facebook

diagrams.saas.social.Twitter


--- METRICS ---