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 graphvizif you're using Homebrew.
# using pip (pip3)
$ pip install diagrams
# using pipenv
$ pipenv install diagrams
# using poetry
$ poetry add diagramsYou 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
Getting Started Examples (`docs/getting-started/examples.md`)
id: examples title: Examples
Here are some more examples.
Grouped Workers on AWS
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
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 >> memcachedEvent Processing on AWS
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 >> dwMessage Collecting System on GCP
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 >> flowExposed Pod with 3 Replicas on Kubernetes
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
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
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 >> aggregatorAdvanced Web Service with On-Premises (with colors and labels)
/* Detailed source-code truncated for AI context efficiency. */RabbitMQ Consumers with Custom Nodes
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 runchoco install graphvizor use Winget viawinget install Graphviz.Graphviz -i.
After installing Graphviz (or if you already have it), install diagrams:
# using pip (pip3)
$ pip install diagrams
# using pipenv
$ pipenv install diagrams
# using poetry
$ poetry add diagrams
# using uv
$ uv tool install diagramsQuick Start
# 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:
$ python diagram.pyThis 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.
$ diagrams diagram1.py diagram2.pyNext
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.
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,ClusterandEdge. - 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.
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_primaryNested Clusters
Nested clustering is also possible:
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 >> dwThere 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.
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,
$ python diagram.pyit 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:
from diagrams import Diagram
from diagrams.aws.compute import EC2
with Diagram("Simple Diagram") as diag:
EC2("web")
diagOptions
You can specify the output file format with the outformat parameter. The default is png.
Allowed formats are: png, jpg, svg, pdf, and dot
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:
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.
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.
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_attrandedge_attrare supported. Here is a reference link.
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.
/* 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 .
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
diagMerged Edges
Yet another option is to set the graph_attr dictionary key "concentrate" to "true".
Note the following restrictions:
- the Edge must end at the same headport
- 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.
- 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
/* 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.
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:
# 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, StorageGatewayYou 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.
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
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") >> dbGroup 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:
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:
/* 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:
.
├── custom_local.py
├── my_resources
│ ├── cc_heart.black.png
│ ├── cc_attribution.png
│ ├──...The content of custom_local.py file:
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_zeroIt 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
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 >> elasticIt 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
onprem.search
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 ---
- Files Extracted: 27
- Estimated Token Budget: ~120911 tokens
- Canonical Reference: https://codewiki.google/github.com/mingrammer/diagrams