Skip to content
Connect an agent
Icons

Icon reference

Every bundled icon, grouped by what it is for, and how to find the right one.

TL;DR

QuestionAnswer
How do I use an icon?Add icon=<set>:<name> to a node, actor, table, or group, for example icon=lucide:bug. A group shows its icon in its corner tab.
How many are there?2283, in 12 sets: lucide (general), simple (technology and brand logos), status (colored outcomes), and one set for each cloud provider (aws, gcp, azure, alibaba, oci, ibm, cloudflare, digitalocean, vercel).
How do I name a cloud product?Write the provider, a colon, and the product: aws:lambda, gcp:bigquery, azure:functions, alibaba:oss. The provider itself is <provider>:cloud.
How do I find one?Call the search_icons tool, or map_icons for many names at once. Search reads names, product titles, abbreviations, tags, and the ideas listed below, so lambda, gke, cosmos db, token exchange, and validate all work.
What if I mistype a name?The diagram fails with an error and the closest valid names. A guessed provider such as amazon:s3 is pointed at aws:s3.
Which icons keep their own color?The status set, and the official AWS, Azure, and Google Cloud artwork, which is drawn as its owner published it. Every other icon takes the color of the node or group that holds it.
Which names does a cloud architecture need?Search the product name from the request, for example cosmos db, and use the first result. The cloud architecture guide explains how, and the icon pages draw every AWS, Azure, and Google Cloud product: AWS, Azure, and Google Cloud.
Gallery of all 2283 bundled icons, in groups, each tile showing the icon and its name.

Cloud and platform icons

Each provider has its own set, so a product is found by the name its provider gives it. Where a provider publishes an official icon for a product, the icon draws it as published. Where it has a licensed brand mark, the icon draws that. Every other product draws the glyph of its kind of service (a function, a queue, object storage), so the same kind of service looks the same across providers and the label says whose it is. Put the provider's own icon on the group that holds its resources: group aws "AWS" icon=aws:cloud {, then its nodes, then }.

Find a product

Search matches a product by its name, its official title, and its abbreviations, with or without the provider in front of it. A phrase for a kind of service, such as message queue, finds every provider's product of that kind, most used provider first. The first result for each query below comes from the same search the tools use.

QueryFirst result
lambdaaws:lambda
serverless functionaws:lambda
cloud functionsgcp:cloud-functions
azure functionsazure:functions
s3aws:s3
bucketaws:s3
gcsgcp:cloud-storage
blob storageazure:blob-storage
gkegcp:gke
eksaws:eks
aksazure:aks
kubernetessimple:kubernetes
bigquerygcp:bigquery
redshiftaws:redshift
synapseazure:synapse
cosmos dbazure:cosmos-db
dynamodbaws:dynamodb
firestoregcp:firestore
alibaba ossalibaba:oss
aliyunalibaba:cloud
message queueaws:sqs
google cloudgcp:cloud

Kinds of service

Each kind has one glyph. These phrases find the products of a kind.

Kind of servicePhrases that find it
Providercloud, cloud provider, provider, logo
Virtual machinevirtual machine, virtual machines, vm, vms, virtual server
Serverless functionserverless, serverless function, serverless functions, function, functions
Container servicecontainer, containers, serverless container, container service, docker
Managed Kuberneteskubernetes, k8s, managed kubernetes, kubernetes cluster, kubernetes service
Container registrycontainer registry, registry, image registry, docker registry
App platformapp platform, paas, platform as a service, web app, app hosting
Object storageobject storage, bucket, buckets, storage bucket, object store
Block storageblock storage, disk, volume, disks, volumes
File storagefile storage, file system, shared file system, nfs, network file system
Relational databaserelational database, sql, sql database, rdbms, managed database
NoSQL databasenosql, nosql database, document database, key value, key value store
In-memory cachecache, in memory cache, in memory, redis, memcached
Data warehousedata warehouse, warehouse, olap, data lakehouse
Analyticsanalytics, big data, data processing, etl, data pipeline
Message queuequeue, message queue, queues, messaging, message broker
Event streamstream, streams, streaming, event stream, event streaming
Publish and subscribepublish subscribe, publish and subscribe, event bus, event router, topic
Workflowworkflow, workflows, orchestration, state machine, orchestrator
API gatewayapi gateway, gateway, api management, api proxy, api
Load balancerload balancer, load balancing, balancer, lb, elb
Content delivery networkcdn, content delivery, content delivery network, edge cache, edge network
DNSdns, domain name, domain name system, name server, nameserver
Virtual networkvpc, virtual network, virtual private cloud, network, subnet
Firewallfirewall, waf, web application firewall, ddos, ddos protection
Identity and accessidentity, iam, identity and access, identity and access management, access management
Key managementkey management, kms, encryption keys, key vault, hsm
Secretssecrets, secret manager, secrets manager, secret store, vault
Monitoringmonitoring, metrics, observability, alerts, alerting
Logginglogging, logs, log, log management, audit log
CI and CDci cd, cicd, ci, cd, pipeline
Machine learningmachine learning, ml, ai, artificial intelligence, model training
Emailemail, mail, transactional email, email service, smtp
Searchsearch, full text search, search engine, search index, elasticsearch
Other product

Providers with their own pages

AWS, Azure, and Google Cloud have hundreds of products each, so each has a page that draws every icon by the categories its provider uses, with the exact name and the other names that find it.

ProviderSetIconsPage
Amazon Web Servicesaws:826Amazon Web Services icons
Microsoft Azureazure:669Microsoft Azure icons
Google Cloudgcp:79Google Cloud icons

Other providers

The six providers below are short lists, shown here with each icon drawn. The other provider icons page groups the same icons by kind of service.

Alibaba Cloud (alibaba)

The provider draws its mark from Simple Icons (CC0). The products draw the glyph of their kind of service.

IconProductKind of serviceArtwork
alibaba:cloudAlibaba CloudProviderBrand mark (Simple Icons)
alibaba:ecsElastic Compute ServiceVirtual machineGlyph for the kind
alibaba:function-computeFunction ComputeServerless functionGlyph for the kind
alibaba:ackContainer Service for KubernetesManaged KubernetesGlyph for the kind
alibaba:ossObject Storage ServiceObject storageGlyph for the kind
alibaba:rdsApsaraDB RDSRelational databaseGlyph for the kind
alibaba:polardbPolarDBRelational databaseGlyph for the kind
alibaba:tairTair (ApsaraDB for Redis)In-memory cacheGlyph for the kind
alibaba:maxcomputeMaxComputeData warehouseGlyph for the kind
alibaba:rocketmqApsaraMQ for RocketMQMessage queueGlyph for the kind
alibaba:api-gatewayAPI GatewayAPI gatewayGlyph for the kind
alibaba:slbServer Load BalancerLoad balancerGlyph for the kind
alibaba:cdnAlibaba Cloud CDNContent delivery networkGlyph for the kind
alibaba:alidnsAlibaba Cloud DNSDNSGlyph for the kind
alibaba:vpcVirtual Private CloudVirtual networkGlyph for the kind
alibaba:ramResource Access ManagementIdentity and accessGlyph for the kind
alibaba:slsLog ServiceLoggingGlyph for the kind
alibaba:paiPlatform for AIMachine learningGlyph for the kind

Oracle Cloud Infrastructure (oci)

Simple Icons removed the Oracle marks over trademark permission. Every OCI icon draws the glyph of its kind of service.

IconProductKind of serviceArtwork
oci:cloudOracle Cloud InfrastructureProviderGlyph for the kind
oci:computeOCI ComputeVirtual machineGlyph for the kind
oci:functionsOCI FunctionsServerless functionGlyph for the kind
oci:okeContainer Engine for KubernetesManaged KubernetesGlyph for the kind
oci:object-storageOCI Object StorageObject storageGlyph for the kind
oci:autonomous-databaseOracle Autonomous DatabaseRelational databaseGlyph for the kind
oci:load-balancerOCI Load BalancerLoad balancerGlyph for the kind
oci:vcnVirtual Cloud NetworkVirtual networkGlyph for the kind
oci:streamingOCI StreamingEvent streamGlyph for the kind

IBM Cloud (ibm)

The icons are IBM Carbon pictograms, which IBM publishes under Apache-2.0. Products without a pictogram draw the glyph of their kind of service.

IconProductKind of serviceArtwork
ibm:cloudIBM CloudProviderProvider pictogram (Carbon)
ibm:code-engineIBM Cloud Code EngineContainer serviceProvider pictogram (Carbon)
ibm:kubernetes-serviceIBM Cloud Kubernetes ServiceManaged KubernetesProvider pictogram (Carbon)
ibm:cloudantIBM CloudantNoSQL databaseProvider pictogram (Carbon)
ibm:db2IBM Db2Relational databaseProvider pictogram (Carbon)
ibm:event-streamsIBM Event StreamsEvent streamProvider pictogram (Carbon)
ibm:mqIBM MQMessage queueProvider pictogram (Carbon)
ibm:key-protectIBM Key ProtectKey managementProvider pictogram (Carbon)
ibm:secrets-managerIBM Secrets ManagerSecretsProvider pictogram (Carbon)
ibm:app-idIBM App IDIdentity and accessProvider pictogram (Carbon)
ibm:vpcIBM Cloud VPCVirtual networkProvider pictogram (Carbon)
ibm:api-connectIBM API ConnectAPI gatewayProvider pictogram (Carbon)
ibm:watsonxIBM watsonx.aiMachine learningProvider pictogram (Carbon)

Cloudflare (cloudflare)

The provider, Workers, and Pages draw their marks from Simple Icons (CC0). Cloudflare publishes no icon pack that may be bundled, so every other product draws a glyph: the glyph of its kind of service, or a Carbon glyph (Apache-2.0) where one fits the product better. The label says whose it is.

IconProductKind of serviceArtwork
cloudflare:cloudCloudflareProviderBrand mark (Simple Icons)
cloudflare:workersWorkersServerless functionBrand mark (Simple Icons)
cloudflare:pagesCloudflare PagesApp platformBrand mark (Simple Icons)
cloudflare:r2Cloudflare R2Object storageGlyph for the kind
cloudflare:d1Cloudflare D1Relational databaseGlyph for the kind
cloudflare:kvWorkers KVNoSQL databaseGlyph for the kind
cloudflare:queuesCloudflare QueuesMessage queueGlyph for the kind
cloudflare:durable-objectsDurable ObjectsServerless functionGlyph of its own (Carbon)
cloudflare:workers-aiWorkers AIMachine learningGlyph for the kind
cloudflare:workflowsCloudflare WorkflowsWorkflowGlyph for the kind
cloudflare:vectorizeVectorizeSearchGlyph of its own (Carbon)
cloudflare:hyperdriveHyperdriveIn-memory cacheGlyph of its own (Carbon)
cloudflare:ai-gatewayCloudflare AI GatewayAPI gatewayGlyph for the kind
cloudflare:imagesCloudflare ImagesContent delivery networkGlyph of its own (Carbon)
cloudflare:streamCloudflare StreamContent delivery networkGlyph of its own (Carbon)
cloudflare:turnstileTurnstileFirewallGlyph of its own (Carbon)
cloudflare:tunnelCloudflare TunnelVirtual networkGlyph of its own (Carbon)
cloudflare:load-balancingCloudflare Load BalancingLoad balancerGlyph for the kind
cloudflare:rate-limitingCloudflare Rate LimitingFirewallGlyph of its own (Carbon)
cloudflare:email-routingCloudflare Email RoutingEmailGlyph for the kind
cloudflare:analytics-engineWorkers Analytics EngineAnalyticsGlyph for the kind
cloudflare:logpushLogpushLoggingGlyph for the kind
cloudflare:containersCloudflare ContainersContainer serviceGlyph for the kind
cloudflare:browser-renderingCloudflare Browser RenderingServerless functionGlyph of its own (Carbon)
cloudflare:zero-trustCloudflare Zero TrustIdentity and accessGlyph for the kind
cloudflare:accessCloudflare AccessIdentity and accessGlyph for the kind
cloudflare:gatewayCloudflare GatewayFirewallGlyph of its own (Carbon)
cloudflare:spectrumCloudflare SpectrumVirtual networkGlyph of its own (Carbon)
cloudflare:argo-smart-routingArgo Smart RoutingVirtual networkGlyph of its own (Carbon)
cloudflare:magic-transitMagic TransitVirtual networkGlyph of its own (Carbon)
cloudflare:cdnCloudflare CDNContent delivery networkGlyph for the kind
cloudflare:cacheCloudflare CacheIn-memory cacheGlyph for the kind
cloudflare:dnsCloudflare DNSDNSGlyph for the kind
cloudflare:registrarCloudflare RegistrarDNSGlyph of its own (Carbon)
cloudflare:custom-domainsWorkers Custom DomainsDNSGlyph of its own (Carbon)
cloudflare:wafCloudflare WAFFirewallGlyph for the kind
cloudflare:ddos-protectionCloudflare DDoS ProtectionFirewallGlyph for the kind
cloudflare:bot-managementCloudflare Bot ManagementFirewallGlyph for the kind
cloudflare:transform-rulesCloudflare Transform RulesContent delivery networkGlyph of its own (Carbon)
cloudflare:cron-triggersWorkers Cron TriggersWorkflowGlyph of its own (Carbon)
cloudflare:service-bindingsWorkers Service BindingsVirtual networkGlyph of its own (Carbon)
cloudflare:static-assetsWorkers Static AssetsContent delivery networkGlyph of its own (Carbon)

DigitalOcean (digitalocean)

The provider draws its mark from Simple Icons (CC0). The products draw the glyph of their kind of service.

IconProductKind of serviceArtwork
digitalocean:cloudDigitalOceanProviderBrand mark (Simple Icons)
digitalocean:dropletsDropletsVirtual machineGlyph for the kind
digitalocean:app-platformApp PlatformApp platformGlyph for the kind
digitalocean:doksDigitalOcean KubernetesManaged KubernetesGlyph for the kind
digitalocean:spacesSpaces Object StorageObject storageGlyph for the kind
digitalocean:volumesVolumes Block StorageBlock storageGlyph for the kind
digitalocean:managed-databasesManaged DatabasesRelational databaseGlyph for the kind
digitalocean:load-balancersLoad BalancersLoad balancerGlyph for the kind

Vercel (vercel)

The provider draws its mark from Simple Icons (CC0). The products draw the glyph of their kind of service.

IconProductKind of serviceArtwork
vercel:cloudVercelProviderBrand mark (Simple Icons)
vercel:functionsVercel FunctionsServerless functionGlyph for the kind
vercel:edge-networkVercel Edge NetworkContent delivery networkGlyph for the kind
vercel:blobVercel BlobObject storageGlyph for the kind

Find an icon by idea

Search matches these phrases. Any word in a phrase finds the icons listed beside it, best fit first.

IdeaIcons
token exchange swaplucide:arrow-left-right, lucide:arrow-right-left, lucide:repeat-2, lucide:replace, lucide:git-compare-arrows
token jwt bearer credentiallucide:ticket, lucide:key-round, lucide:badge, lucide:file-key
validate validation checklucide:badge-check, lucide:circle-check, lucide:list-checks, lucide:clipboard-check, lucide:square-check, lucide:search-check
verify verified verificationlucide:badge-check, lucide:shield-check, lucide:scan-search, lucide:search-check
authenticate authentication login sign-inlucide:log-in, lucide:fingerprint-pattern, lucide:user-check, lucide:id-card, lucide:key-round
authorize authorization permission access grantlucide:shield-check, lucide:key-round, lucide:lock-open, lucide:ticket-check
deny denied reject block blockedlucide:shield-x, lucide:ban, lucide:circle-x, lucide:octagon-x
delegate delegation behalflucide:handshake, lucide:users-round, lucide:forward
revoke revoked revocationlucide:ban, lucide:shield-off, lucide:ticket-x, lucide:user-x
refresh renew rotate rotationlucide:refresh-cw, lucide:refresh-ccw-dot, lucide:rotate-cw, lucide:repeat-2
expire expired timeout ttllucide:clock-alert, lucide:hourglass, lucide:timer, lucide:calendar-clock
consent approve approval signlucide:signature, lucide:stamp, lucide:badge-check, lucide:pen-line
policy rule rules compliancelucide:scale, lucide:gavel, lucide:scroll-text, lucide:list-checks
audit log trail recordlucide:clipboard-list, lucide:scroll-text, lucide:file-search, lucide:receipt-text
secret password key vaultlucide:lock-keyhole, lucide:key-square, lucide:file-key, lucide:eye-off
bug defect issuelucide:bug, lucide:bug-play, lucide:bug-off
error failure fail failedlucide:circle-x, lucide:octagon-x, lucide:triangle-alert, lucide:octagon-alert, lucide:skull
warning caution risklucide:triangle-alert, lucide:octagon-alert, lucide:siren
success ok done pass passedlucide:circle-check, lucide:check-check, lucide:badge-check, lucide:square-check
retry again repeatlucide:rotate-ccw, lucide:repeat, lucide:refresh-cw
agent ai llm model assistantlucide:bot, lucide:brain-circuit, lucide:sparkles, lucide:cpu
mcp tool plugin extensionlucide:plug, lucide:plug-zap, lucide:puzzle, lucide:wand-sparkles
api endpoint routelucide:webhook, lucide:network, lucide:code-xml, lucide:cable, lucide:route
webhook callback eventlucide:webhook, lucide:radio, lucide:bell-ring
deploy release shiplucide:rocket, lucide:package-check, lucide:container
monitor observe metrics alertlucide:activity, lucide:gauge, lucide:scan-eye, lucide:siren
cache memorylucide:database-zap, lucide:memory-stick
storage bucket disklucide:hard-drive, lucide:archive, lucide:folder
user human personlucide:user, lucide:user-round, lucide:circle-user
team grouplucide:users, lucide:users-round
branch fork decision choicelucide:split, lucide:git-branch, lucide:route
merge join combinelucide:merge, lucide:git-merge
notify notification email sendlucide:send, lucide:mail, lucide:bell, lucide:megaphone
config configuration settingslucide:settings, lucide:settings-2, lucide:sliders-horizontal, lucide:toggle-right
search find lookup querylucide:search, lucide:search-check, lucide:scan-search
time schedule clocklucide:clock, lucide:calendar-clock, lucide:timer
network internet weblucide:globe, lucide:network, lucide:wifi, lucide:cloud
offline outage downlucide:cloud-off, lucide:wifi-off, lucide:server-crash, lucide:zap-off
boundary trust zonelucide:shield, lucide:globe-lock, lucide:folder-lock, lucide:lock
session cookielucide:id-card, lucide:clock, lucide:user-check
scope claimslucide:badge, lucide:list-checks, lucide:key-square

Status icons

IconColorMeaning
status:yesgreenAn affirmative answer or a passed check; shown on a branch labelled yes.
status:noredA negative answer or a failed check; shown on a branch labelled no.
status:successgreenSucceeded, passed, or done.
status:errorredFailed or rejected.
status:warningamberNeeds attention but did not fail.
status:infoblueInformational note.
status:pendingneutralWaiting for something.
status:runningblueIn progress.
status:retryamberWill be tried again.
status:skippedneutralIntentionally not run.
status:proceedgreenAllowed to continue to the next step.
status:allowedgreenAccess or a request was granted.
status:deniedredAccess or a request was refused.
status:blockedredStopped by a rule or policy.
status:bugredA defect or known issue.
status:verifiedgreenChecked and confirmed, such as a verified token or identity.
status:expiredamberNo longer valid because time ran out.
status:revokedredTaken back on purpose; a revoked grant or token.
status:upgreenIncrease or improvement.
status:downredDecrease or regression.

General icons by category

CategoryCountIcons
People13lucide:user, lucide:users, lucide:user-round, lucide:users-round, lucide:circle-user, lucide:user-check, lucide:user-x, lucide:user-cog, lucide:user-lock, lucide:user-plus, lucide:handshake, lucide:crown, lucide:graduation-cap
Agents and AI12lucide:bot, lucide:bot-message-square, lucide:brain, lucide:brain-circuit, lucide:sparkles, lucide:wand-sparkles, lucide:cpu, lucide:memory-stick, lucide:message-square, lucide:message-circle, lucide:lightbulb, lucide:telescope
Devices and code14lucide:monitor, lucide:monitor-smartphone, lucide:smartphone, lucide:laptop, lucide:terminal, lucide:square-terminal, lucide:globe, lucide:globe-lock, lucide:code, lucide:code-xml, lucide:braces, lucide:binary, lucide:file-code, lucide:package
Compute and network31lucide:server, lucide:server-cog, lucide:server-crash, lucide:zap, lucide:network, lucide:router, lucide:cable, lucide:waypoints, lucide:workflow, lucide:webhook, lucide:container, lucide:box, lucide:boxes, lucide:blocks, lucide:package-check, lucide:package-x, lucide:cloud, lucide:cloud-upload, lucide:cloud-download, lucide:cloud-off, lucide:cloud-alert, lucide:plug, lucide:plug-zap, lucide:unplug, lucide:radio, lucide:satellite-dish, lucide:rocket, lucide:factory, lucide:puzzle, lucide:wifi, lucide:wifi-off
Data19lucide:database, lucide:database-zap, lucide:database-backup, lucide:table, lucide:layers, lucide:hard-drive, lucide:warehouse, lucide:folder, lucide:folder-lock, lucide:file-text, lucide:file-key, lucide:file-lock, lucide:file-check, lucide:file-x, lucide:file-search, lucide:archive, lucide:clipboard-list, lucide:book-open, lucide:inbox
Identity and trust29lucide:id-card, lucide:key, lucide:key-round, lucide:key-square, lucide:lock, lucide:lock-keyhole, lucide:lock-open, lucide:shield, lucide:shield-check, lucide:shield-alert, lucide:shield-x, lucide:shield-off, lucide:shield-ellipsis, lucide:shield-user, lucide:badge, lucide:badge-check, lucide:badge-alert, lucide:badge-x, lucide:fingerprint-pattern, lucide:ticket, lucide:ticket-check, lucide:ticket-x, lucide:scan-eye, lucide:scan-face, lucide:eye, lucide:eye-off, lucide:stamp, lucide:signature, lucide:pen-line
Tokens and exchange18lucide:arrow-left-right, lucide:arrow-right-left, lucide:repeat, lucide:repeat-2, lucide:replace, lucide:refresh-ccw-dot, lucide:refresh-cw, lucide:refresh-ccw, lucide:rotate-cw, lucide:rotate-ccw, lucide:git-compare-arrows, lucide:forward, lucide:reply, lucide:share-2, lucide:merge, lucide:split, lucide:route, lucide:handshake
Validation and checks16lucide:check, lucide:check-check, lucide:circle-check, lucide:circle-x, lucide:x, lucide:list-checks, lucide:clipboard-check, lucide:search-check, lucide:scan-search, lucide:scale, lucide:gavel, lucide:book-open-check, lucide:square-check, lucide:square-x, lucide:badge-check, lucide:target
Errors and warnings16lucide:bug, lucide:bug-off, lucide:bug-play, lucide:triangle-alert, lucide:octagon-alert, lucide:octagon-x, lucide:circle-alert, lucide:ban, lucide:circle-slash, lucide:siren, lucide:flame, lucide:message-square-warning, lucide:clock-alert, lucide:skull, lucide:zap-off, lucide:x
Status and progress17lucide:info, lucide:circle-question-mark, lucide:circle-play, lucide:circle-pause, lucide:circle-stop, lucide:circle-dot, lucide:circle, lucide:timer, lucide:hourglass, lucide:clock, lucide:calendar-clock, lucide:activity, lucide:gauge, lucide:pause, lucide:play, lucide:loader, lucide:loader-circle
Flow control23lucide:arrow-right, lucide:arrow-left, lucide:arrow-up, lucide:arrow-down, lucide:arrow-up-right, lucide:arrow-down-right, lucide:circle-arrow-right, lucide:corner-down-right, lucide:chevrons-right, lucide:log-in, lucide:log-out, lucide:door-open, lucide:door-closed, lucide:undo-2, lucide:redo-2, lucide:git-branch, lucide:git-merge, lucide:git-pull-request, lucide:git-commit-horizontal, lucide:funnel, lucide:sliders-horizontal, lucide:toggle-left, lucide:toggle-right
Messaging14lucide:send, lucide:mail, lucide:bell, lucide:bell-ring, lucide:megaphone, lucide:link, lucide:link-2, lucide:unlink, lucide:download, lucide:upload, lucide:copy, lucide:scroll-text, lucide:receipt, lucide:receipt-text
General17lucide:settings, lucide:settings-2, lucide:cog, lucide:search, lucide:flag, lucide:bookmark, lucide:crosshair, lucide:map, lucide:map-pin, lucide:compass, lucide:house, lucide:square, lucide:calendar, lucide:credit-card, lucide:wallet, lucide:star, lucide:heart
Business and everyday24lucide:shopping-cart, lucide:shopping-bag, lucide:store, lucide:tag, lucide:gift, lucide:truck, lucide:landmark, lucide:banknote, lucide:coins, lucide:piggy-bank, lucide:calculator, lucide:briefcase, lucide:building, lucide:headset, lucide:life-buoy, lucide:phone, lucide:pencil, lucide:square-pen, lucide:trash, lucide:image, lucide:printer, lucide:chart-line, lucide:chart-bar, lucide:chart-pie

Technology and brand logos

Brand logos come from Simple Icons and remain trademarks of their owners. A few full colour marks that Simple Icons does not publish, such as OpenAI, Slack, and Twilio, come from SVG Logos (CC0 1.0) and are drawn unmodified on a light tile.

simple:1password, simple:adyen, simple:airbyte, simple:airtable, simple:akamai, simple:algolia, simple:alibabacloud, simple:alpinedotjs, simple:alpinelinux, simple:amplitude, simple:anaconda, simple:android, simple:angular, simple:ansible, simple:anthropic, simple:apacheairflow, simple:apachecassandra, simple:apacheflink, simple:apachekafka, simple:apachemaven, simple:apachepulsar, simple:apachespark, simple:apachesuperset, simple:apple, simple:appwrite, simple:argo, simple:asana, simple:astro, simple:atlassian, simple:auth0, simple:authentik, simple:backstage, simple:betterauth, simple:betterstack, simple:biome, simple:bitwarden, simple:bluesky, simple:bun, simple:c, simple:caddy, simple:ceph, simple:chroma, simple:cilium, simple:circleci, simple:claude, simple:claudecode, simple:clerk, simple:clickhouse, simple:cline, simple:cloudflare, simple:cloudflarepages, simple:cloudflareworkers, simple:codex, simple:coinbase, simple:confluence, simple:consul, simple:containerd, simple:contentful, simple:convex, simple:couchbase, simple:cplusplus, simple:cursor, simple:cypress, simple:dart, simple:databricks, simple:datadog, simple:dbt, simple:debian, simple:deepgram, simple:deepseek, simple:deno, simple:devin, simple:dify, simple:digitalocean, simple:directus, simple:discord, simple:django, simple:docker, simple:dotnet, simple:drizzle, simple:dropbox, simple:duckdb, simple:dynatrace, simple:elasticsearch, simple:elevenlabs, simple:elixir, simple:envoyproxy, simple:erlang, simple:esbuild, simple:eslint, simple:etcd, simple:expo, simple:express, simple:facebook, simple:fastapi, simple:fastify, simple:fastly, simple:figma, simple:firebase, simple:firecrawl, simple:firefox, simple:flask, simple:fluentd, simple:flutter, simple:flydotio, simple:git, simple:github, simple:githubactions, simple:githubcopilot, simple:gitlab, simple:gmail, simple:go, simple:google, simple:googleanalytics, simple:googlebigquery, simple:googlebigtable, simple:googlechrome, simple:googlecloud, simple:googlecloudspanner, simple:googlecloudstorage, simple:googledataflow, simple:googledrive, simple:googlegemini, simple:googlepubsub, simple:gradle, simple:grafana, simple:graphql, simple:hasura, simple:helm, simple:heroku, simple:hetzner, simple:hono, simple:hotjar, simple:htmx, simple:hubspot, simple:huggingface, simple:influxdb, simple:instagram, simple:intercom, simple:istio, simple:jaeger, simple:javascript, simple:jenkins, simple:jest, simple:jetbrains, simple:jira, simple:jsonwebtokens, simple:jupyter, simple:k3s, simple:kaggle, simple:keycloak, simple:kibana, simple:klarna, simple:kong, simple:kotlin, simple:kubernetes, simple:langchain, simple:laravel, simple:launchdarkly, simple:letsencrypt, simple:linear, simple:linkedin, simple:linode, simple:linux, simple:livekit, simple:logstash, simple:macos, simple:mailchimp, simple:mailgun, simple:mariadb, simple:mastodon, simple:meilisearch, simple:memcached, simple:metabase, simple:microsoftteams, simple:milvus, simple:minio, simple:mistralai, simple:mixpanel, simple:modelcontextprotocol, simple:mongodb, simple:mui, simple:mysql, simple:n8n, simple:nats, simple:neo4j, simple:neon, simple:nestjs, simple:netlify, simple:newrelic, simple:nextdotjs, simple:nginx, simple:ngrok, simple:nodedotjs, simple:nomad, simple:notion, simple:npm, simple:nuxt, simple:nvidia, simple:nx, simple:okta, simple:ollama, simple:openai, simple:openid, simple:openjdk, simple:openrouter, simple:opensearch, simple:openshift, simple:openssl, simple:openstack, simple:opentelemetry, simple:openvpn, simple:opsgenie, simple:ory, simple:packer, simple:paddle, simple:pagerduty, simple:passport, simple:paypal, simple:perplexity, simple:php, simple:pinecone, simple:planetscale, simple:plausibleanalytics, simple:playwright, simple:pnpm, simple:pocketbase, simple:podman, simple:postgresql, simple:posthog, simple:postman, simple:preact, simple:prettier, simple:prisma, simple:prometheus, simple:protonmail, simple:pulumi, simple:puppeteer, simple:python, simple:pytorch, simple:qdrant, simple:qwik, simple:rabbitmq, simple:radixui, simple:railway, simple:rancher, simple:raspberrypi, simple:react, simple:reactquery, simple:reddit, simple:redhat, simple:redis, simple:redux, simple:remix, simple:replicate, simple:replit, simple:resend, simple:rollupdotjs, simple:ruby, simple:rubyonrails, simple:rust, simple:safari, simple:salesforce, simple:sanity, simple:scala, simple:scaleway, simple:scikitlearn, simple:segment, simple:selenium, simple:sendgrid, simple:sentry, simple:shadcnui, simple:shopify, simple:slack, simple:snowflake, simple:snyk, simple:solid, simple:sonarqubeserver, simple:splunk, simple:springboot, simple:sqlite, simple:stabilityai, simple:stackoverflow, simple:storybook, simple:strapi, simple:stripe, simple:supabase, simple:surrealdb, simple:svelte, simple:swagger, simple:swift, simple:tableau, simple:tailscale, simple:tailwindcss, simple:telegram, simple:temporal, simple:tensorflow, simple:terraform, simple:tiktok, simple:togetherai, simple:traefikproxy, simple:trello, simple:trpc, simple:turborepo, simple:turso, simple:twilio, simple:typescript, simple:typesense, simple:ubuntu, simple:upstash, simple:valkey, simple:vault, simple:vercel, simple:vite, simple:vitest, simple:vmware, simple:vuedotjs, simple:vultr, simple:webassembly, simple:webauthn, simple:webpack, simple:whatsapp, simple:wireguard, simple:wordpress, simple:workos, simple:x, simple:xero, simple:yarn, simple:youtube, simple:yubico, simple:zapier, simple:zendesk, simple:zerotier, simple:zod, simple:zoom

Where the artwork comes from

SourceLicenseUsed for
LucideISCGeneral icons, and the glyphs behind status icons.
Simple IconsCC0 1.0Technology and brand logos, and the brand marks of the cloud providers that have one.
SVG LogosCC0 1.0The full colour marks of a few brands that Simple Icons does not publish (the simple: icons drawn in their own colors), such as OpenAI, Slack, Twilio, and Heroku.
IBM CarbonApache-2.0The glyph for each kind of cloud service, and the IBM Cloud pictograms.
Vendor architecture icons (AWS, Microsoft Azure, Google Cloud)Each vendor's own terms, quoted in Trademarks and iconsThe products of that provider. The artwork is drawn as the vendor published it, in its original colors, on a light tile, next to the product name.

A license on the artwork does not license a trademark. Read the Simple Icons disclaimer and each brand's guidelines before using a logo in a public document.

See also

DocWhy
Writing diagramsUsing icons in a diagram
Cloud architectureTyped groups, provider icons, and how to map a product name to an icon
Group typesThe icon each group type draws for each provider, drawn
Generic and technology iconsEvery general icon, technology mark, and status icon, drawn
Trademarks and iconsWho owns the icons and what each vendor says about using them
Language referenceNode types, groups, and their default icons
Tool referenceThe search_icons tool