Icon reference
Every bundled icon, grouped by what it is for, and how to find the right one.
TL;DR
| Question | Answer |
|---|---|
| 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
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.
| Query | First result |
|---|---|
lambda | aws:lambda |
serverless function | aws:lambda |
cloud functions | gcp:cloud-functions |
azure functions | azure:functions |
s3 | aws:s3 |
bucket | aws:s3 |
gcs | gcp:cloud-storage |
blob storage | azure:blob-storage |
gke | gcp:gke |
eks | aws:eks |
aks | azure:aks |
kubernetes | simple:kubernetes |
bigquery | gcp:bigquery |
redshift | aws:redshift |
synapse | azure:synapse |
cosmos db | azure:cosmos-db |
dynamodb | aws:dynamodb |
firestore | gcp:firestore |
alibaba oss | alibaba:oss |
aliyun | alibaba:cloud |
message queue | aws:sqs |
google cloud | gcp:cloud |
Kinds of service
Each kind has one glyph. These phrases find the products of a kind.
| Kind of service | Phrases that find it |
|---|---|
| Provider | cloud, cloud provider, provider, logo |
| Virtual machine | virtual machine, virtual machines, vm, vms, virtual server |
| Serverless function | serverless, serverless function, serverless functions, function, functions |
| Container service | container, containers, serverless container, container service, docker |
| Managed Kubernetes | kubernetes, k8s, managed kubernetes, kubernetes cluster, kubernetes service |
| Container registry | container registry, registry, image registry, docker registry |
| App platform | app platform, paas, platform as a service, web app, app hosting |
| Object storage | object storage, bucket, buckets, storage bucket, object store |
| Block storage | block storage, disk, volume, disks, volumes |
| File storage | file storage, file system, shared file system, nfs, network file system |
| Relational database | relational database, sql, sql database, rdbms, managed database |
| NoSQL database | nosql, nosql database, document database, key value, key value store |
| In-memory cache | cache, in memory cache, in memory, redis, memcached |
| Data warehouse | data warehouse, warehouse, olap, data lakehouse |
| Analytics | analytics, big data, data processing, etl, data pipeline |
| Message queue | queue, message queue, queues, messaging, message broker |
| Event stream | stream, streams, streaming, event stream, event streaming |
| Publish and subscribe | publish subscribe, publish and subscribe, event bus, event router, topic |
| Workflow | workflow, workflows, orchestration, state machine, orchestrator |
| API gateway | api gateway, gateway, api management, api proxy, api |
| Load balancer | load balancer, load balancing, balancer, lb, elb |
| Content delivery network | cdn, content delivery, content delivery network, edge cache, edge network |
| DNS | dns, domain name, domain name system, name server, nameserver |
| Virtual network | vpc, virtual network, virtual private cloud, network, subnet |
| Firewall | firewall, waf, web application firewall, ddos, ddos protection |
| Identity and access | identity, iam, identity and access, identity and access management, access management |
| Key management | key management, kms, encryption keys, key vault, hsm |
| Secrets | secrets, secret manager, secrets manager, secret store, vault |
| Monitoring | monitoring, metrics, observability, alerts, alerting |
| Logging | logging, logs, log, log management, audit log |
| CI and CD | ci cd, cicd, ci, cd, pipeline |
| Machine learning | machine learning, ml, ai, artificial intelligence, model training |
email, mail, transactional email, email service, smtp | |
| Search | search, 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.
| Provider | Set | Icons | Page |
|---|---|---|---|
| Amazon Web Services | aws: | 826 | Amazon Web Services icons |
| Microsoft Azure | azure: | 669 | Microsoft Azure icons |
| Google Cloud | gcp: | 79 | Google 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.
| Icon | Product | Kind of service | Artwork |
|---|---|---|---|
alibaba:cloud | Alibaba Cloud | Provider | Brand mark (Simple Icons) |
alibaba:ecs | Elastic Compute Service | Virtual machine | Glyph for the kind |
alibaba:function-compute | Function Compute | Serverless function | Glyph for the kind |
alibaba:ack | Container Service for Kubernetes | Managed Kubernetes | Glyph for the kind |
alibaba:oss | Object Storage Service | Object storage | Glyph for the kind |
alibaba:rds | ApsaraDB RDS | Relational database | Glyph for the kind |
alibaba:polardb | PolarDB | Relational database | Glyph for the kind |
alibaba:tair | Tair (ApsaraDB for Redis) | In-memory cache | Glyph for the kind |
alibaba:maxcompute | MaxCompute | Data warehouse | Glyph for the kind |
alibaba:rocketmq | ApsaraMQ for RocketMQ | Message queue | Glyph for the kind |
alibaba:api-gateway | API Gateway | API gateway | Glyph for the kind |
alibaba:slb | Server Load Balancer | Load balancer | Glyph for the kind |
alibaba:cdn | Alibaba Cloud CDN | Content delivery network | Glyph for the kind |
alibaba:alidns | Alibaba Cloud DNS | DNS | Glyph for the kind |
alibaba:vpc | Virtual Private Cloud | Virtual network | Glyph for the kind |
alibaba:ram | Resource Access Management | Identity and access | Glyph for the kind |
alibaba:sls | Log Service | Logging | Glyph for the kind |
alibaba:pai | Platform for AI | Machine learning | Glyph 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.
| Icon | Product | Kind of service | Artwork |
|---|---|---|---|
oci:cloud | Oracle Cloud Infrastructure | Provider | Glyph for the kind |
oci:compute | OCI Compute | Virtual machine | Glyph for the kind |
oci:functions | OCI Functions | Serverless function | Glyph for the kind |
oci:oke | Container Engine for Kubernetes | Managed Kubernetes | Glyph for the kind |
oci:object-storage | OCI Object Storage | Object storage | Glyph for the kind |
oci:autonomous-database | Oracle Autonomous Database | Relational database | Glyph for the kind |
oci:load-balancer | OCI Load Balancer | Load balancer | Glyph for the kind |
oci:vcn | Virtual Cloud Network | Virtual network | Glyph for the kind |
oci:streaming | OCI Streaming | Event stream | Glyph 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.
| Icon | Product | Kind of service | Artwork |
|---|---|---|---|
ibm:cloud | IBM Cloud | Provider | Provider pictogram (Carbon) |
ibm:code-engine | IBM Cloud Code Engine | Container service | Provider pictogram (Carbon) |
ibm:kubernetes-service | IBM Cloud Kubernetes Service | Managed Kubernetes | Provider pictogram (Carbon) |
ibm:cloudant | IBM Cloudant | NoSQL database | Provider pictogram (Carbon) |
ibm:db2 | IBM Db2 | Relational database | Provider pictogram (Carbon) |
ibm:event-streams | IBM Event Streams | Event stream | Provider pictogram (Carbon) |
ibm:mq | IBM MQ | Message queue | Provider pictogram (Carbon) |
ibm:key-protect | IBM Key Protect | Key management | Provider pictogram (Carbon) |
ibm:secrets-manager | IBM Secrets Manager | Secrets | Provider pictogram (Carbon) |
ibm:app-id | IBM App ID | Identity and access | Provider pictogram (Carbon) |
ibm:vpc | IBM Cloud VPC | Virtual network | Provider pictogram (Carbon) |
ibm:api-connect | IBM API Connect | API gateway | Provider pictogram (Carbon) |
ibm:watsonx | IBM watsonx.ai | Machine learning | Provider 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.
| Icon | Product | Kind of service | Artwork |
|---|---|---|---|
cloudflare:cloud | Cloudflare | Provider | Brand mark (Simple Icons) |
cloudflare:workers | Workers | Serverless function | Brand mark (Simple Icons) |
cloudflare:pages | Cloudflare Pages | App platform | Brand mark (Simple Icons) |
cloudflare:r2 | Cloudflare R2 | Object storage | Glyph for the kind |
cloudflare:d1 | Cloudflare D1 | Relational database | Glyph for the kind |
cloudflare:kv | Workers KV | NoSQL database | Glyph for the kind |
cloudflare:queues | Cloudflare Queues | Message queue | Glyph for the kind |
cloudflare:durable-objects | Durable Objects | Serverless function | Glyph of its own (Carbon) |
cloudflare:workers-ai | Workers AI | Machine learning | Glyph for the kind |
cloudflare:workflows | Cloudflare Workflows | Workflow | Glyph for the kind |
cloudflare:vectorize | Vectorize | Search | Glyph of its own (Carbon) |
cloudflare:hyperdrive | Hyperdrive | In-memory cache | Glyph of its own (Carbon) |
cloudflare:ai-gateway | Cloudflare AI Gateway | API gateway | Glyph for the kind |
cloudflare:images | Cloudflare Images | Content delivery network | Glyph of its own (Carbon) |
cloudflare:stream | Cloudflare Stream | Content delivery network | Glyph of its own (Carbon) |
cloudflare:turnstile | Turnstile | Firewall | Glyph of its own (Carbon) |
cloudflare:tunnel | Cloudflare Tunnel | Virtual network | Glyph of its own (Carbon) |
cloudflare:load-balancing | Cloudflare Load Balancing | Load balancer | Glyph for the kind |
cloudflare:rate-limiting | Cloudflare Rate Limiting | Firewall | Glyph of its own (Carbon) |
cloudflare:email-routing | Cloudflare Email Routing | Glyph for the kind | |
cloudflare:analytics-engine | Workers Analytics Engine | Analytics | Glyph for the kind |
cloudflare:logpush | Logpush | Logging | Glyph for the kind |
cloudflare:containers | Cloudflare Containers | Container service | Glyph for the kind |
cloudflare:browser-rendering | Cloudflare Browser Rendering | Serverless function | Glyph of its own (Carbon) |
cloudflare:zero-trust | Cloudflare Zero Trust | Identity and access | Glyph for the kind |
cloudflare:access | Cloudflare Access | Identity and access | Glyph for the kind |
cloudflare:gateway | Cloudflare Gateway | Firewall | Glyph of its own (Carbon) |
cloudflare:spectrum | Cloudflare Spectrum | Virtual network | Glyph of its own (Carbon) |
cloudflare:argo-smart-routing | Argo Smart Routing | Virtual network | Glyph of its own (Carbon) |
cloudflare:magic-transit | Magic Transit | Virtual network | Glyph of its own (Carbon) |
cloudflare:cdn | Cloudflare CDN | Content delivery network | Glyph for the kind |
cloudflare:cache | Cloudflare Cache | In-memory cache | Glyph for the kind |
cloudflare:dns | Cloudflare DNS | DNS | Glyph for the kind |
cloudflare:registrar | Cloudflare Registrar | DNS | Glyph of its own (Carbon) |
cloudflare:custom-domains | Workers Custom Domains | DNS | Glyph of its own (Carbon) |
cloudflare:waf | Cloudflare WAF | Firewall | Glyph for the kind |
cloudflare:ddos-protection | Cloudflare DDoS Protection | Firewall | Glyph for the kind |
cloudflare:bot-management | Cloudflare Bot Management | Firewall | Glyph for the kind |
cloudflare:transform-rules | Cloudflare Transform Rules | Content delivery network | Glyph of its own (Carbon) |
cloudflare:cron-triggers | Workers Cron Triggers | Workflow | Glyph of its own (Carbon) |
cloudflare:service-bindings | Workers Service Bindings | Virtual network | Glyph of its own (Carbon) |
cloudflare:static-assets | Workers Static Assets | Content delivery network | Glyph 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.
| Icon | Product | Kind of service | Artwork |
|---|---|---|---|
digitalocean:cloud | DigitalOcean | Provider | Brand mark (Simple Icons) |
digitalocean:droplets | Droplets | Virtual machine | Glyph for the kind |
digitalocean:app-platform | App Platform | App platform | Glyph for the kind |
digitalocean:doks | DigitalOcean Kubernetes | Managed Kubernetes | Glyph for the kind |
digitalocean:spaces | Spaces Object Storage | Object storage | Glyph for the kind |
digitalocean:volumes | Volumes Block Storage | Block storage | Glyph for the kind |
digitalocean:managed-databases | Managed Databases | Relational database | Glyph for the kind |
digitalocean:load-balancers | Load Balancers | Load balancer | Glyph for the kind |
Vercel (vercel)
The provider draws its mark from Simple Icons (CC0). The products draw the glyph of their kind of service.
| Icon | Product | Kind of service | Artwork |
|---|---|---|---|
vercel:cloud | Vercel | Provider | Brand mark (Simple Icons) |
vercel:functions | Vercel Functions | Serverless function | Glyph for the kind |
vercel:edge-network | Vercel Edge Network | Content delivery network | Glyph for the kind |
vercel:blob | Vercel Blob | Object storage | Glyph 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.
| Idea | Icons |
|---|---|
| token exchange swap | lucide:arrow-left-right, lucide:arrow-right-left, lucide:repeat-2, lucide:replace, lucide:git-compare-arrows |
| token jwt bearer credential | lucide:ticket, lucide:key-round, lucide:badge, lucide:file-key |
| validate validation check | lucide:badge-check, lucide:circle-check, lucide:list-checks, lucide:clipboard-check, lucide:square-check, lucide:search-check |
| verify verified verification | lucide:badge-check, lucide:shield-check, lucide:scan-search, lucide:search-check |
| authenticate authentication login sign-in | lucide:log-in, lucide:fingerprint-pattern, lucide:user-check, lucide:id-card, lucide:key-round |
| authorize authorization permission access grant | lucide:shield-check, lucide:key-round, lucide:lock-open, lucide:ticket-check |
| deny denied reject block blocked | lucide:shield-x, lucide:ban, lucide:circle-x, lucide:octagon-x |
| delegate delegation behalf | lucide:handshake, lucide:users-round, lucide:forward |
| revoke revoked revocation | lucide:ban, lucide:shield-off, lucide:ticket-x, lucide:user-x |
| refresh renew rotate rotation | lucide:refresh-cw, lucide:refresh-ccw-dot, lucide:rotate-cw, lucide:repeat-2 |
| expire expired timeout ttl | lucide:clock-alert, lucide:hourglass, lucide:timer, lucide:calendar-clock |
| consent approve approval sign | lucide:signature, lucide:stamp, lucide:badge-check, lucide:pen-line |
| policy rule rules compliance | lucide:scale, lucide:gavel, lucide:scroll-text, lucide:list-checks |
| audit log trail record | lucide:clipboard-list, lucide:scroll-text, lucide:file-search, lucide:receipt-text |
| secret password key vault | lucide:lock-keyhole, lucide:key-square, lucide:file-key, lucide:eye-off |
| bug defect issue | lucide:bug, lucide:bug-play, lucide:bug-off |
| error failure fail failed | lucide:circle-x, lucide:octagon-x, lucide:triangle-alert, lucide:octagon-alert, lucide:skull |
| warning caution risk | lucide:triangle-alert, lucide:octagon-alert, lucide:siren |
| success ok done pass passed | lucide:circle-check, lucide:check-check, lucide:badge-check, lucide:square-check |
| retry again repeat | lucide:rotate-ccw, lucide:repeat, lucide:refresh-cw |
| agent ai llm model assistant | lucide:bot, lucide:brain-circuit, lucide:sparkles, lucide:cpu |
| mcp tool plugin extension | lucide:plug, lucide:plug-zap, lucide:puzzle, lucide:wand-sparkles |
| api endpoint route | lucide:webhook, lucide:network, lucide:code-xml, lucide:cable, lucide:route |
| webhook callback event | lucide:webhook, lucide:radio, lucide:bell-ring |
| deploy release ship | lucide:rocket, lucide:package-check, lucide:container |
| monitor observe metrics alert | lucide:activity, lucide:gauge, lucide:scan-eye, lucide:siren |
| cache memory | lucide:database-zap, lucide:memory-stick |
| storage bucket disk | lucide:hard-drive, lucide:archive, lucide:folder |
| user human person | lucide:user, lucide:user-round, lucide:circle-user |
| team group | lucide:users, lucide:users-round |
| branch fork decision choice | lucide:split, lucide:git-branch, lucide:route |
| merge join combine | lucide:merge, lucide:git-merge |
| notify notification email send | lucide:send, lucide:mail, lucide:bell, lucide:megaphone |
| config configuration settings | lucide:settings, lucide:settings-2, lucide:sliders-horizontal, lucide:toggle-right |
| search find lookup query | lucide:search, lucide:search-check, lucide:scan-search |
| time schedule clock | lucide:clock, lucide:calendar-clock, lucide:timer |
| network internet web | lucide:globe, lucide:network, lucide:wifi, lucide:cloud |
| offline outage down | lucide:cloud-off, lucide:wifi-off, lucide:server-crash, lucide:zap-off |
| boundary trust zone | lucide:shield, lucide:globe-lock, lucide:folder-lock, lucide:lock |
| session cookie | lucide:id-card, lucide:clock, lucide:user-check |
| scope claims | lucide:badge, lucide:list-checks, lucide:key-square |
Status icons
| Icon | Color | Meaning |
|---|---|---|
status:yes | green | An affirmative answer or a passed check; shown on a branch labelled yes. |
status:no | red | A negative answer or a failed check; shown on a branch labelled no. |
status:success | green | Succeeded, passed, or done. |
status:error | red | Failed or rejected. |
status:warning | amber | Needs attention but did not fail. |
status:info | blue | Informational note. |
status:pending | neutral | Waiting for something. |
status:running | blue | In progress. |
status:retry | amber | Will be tried again. |
status:skipped | neutral | Intentionally not run. |
status:proceed | green | Allowed to continue to the next step. |
status:allowed | green | Access or a request was granted. |
status:denied | red | Access or a request was refused. |
status:blocked | red | Stopped by a rule or policy. |
status:bug | red | A defect or known issue. |
status:verified | green | Checked and confirmed, such as a verified token or identity. |
status:expired | amber | No longer valid because time ran out. |
status:revoked | red | Taken back on purpose; a revoked grant or token. |
status:up | green | Increase or improvement. |
status:down | red | Decrease or regression. |
General icons by category
| Category | Count | Icons |
|---|---|---|
| People | 13 | lucide: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 AI | 12 | lucide: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 code | 14 | lucide: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 network | 31 | lucide: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 |
| Data | 19 | lucide: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 trust | 29 | lucide: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 exchange | 18 | lucide: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 checks | 16 | lucide: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 warnings | 16 | lucide: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 progress | 17 | lucide: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 control | 23 | lucide: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 |
| Messaging | 14 | lucide: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 |
| General | 17 | lucide: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 everyday | 24 | lucide: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
| Source | License | Used for |
|---|---|---|
| Lucide | ISC | General icons, and the glyphs behind status icons. |
| Simple Icons | CC0 1.0 | Technology and brand logos, and the brand marks of the cloud providers that have one. |
| SVG Logos | CC0 1.0 | The 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 Carbon | Apache-2.0 | The 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 icons | The 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
| Doc | Why |
|---|---|
| Writing diagrams | Using icons in a diagram |
| Cloud architecture | Typed groups, provider icons, and how to map a product name to an icon |
| Group types | The icon each group type draws for each provider, drawn |
| Generic and technology icons | Every general icon, technology mark, and status icon, drawn |
| Trademarks and icons | Who owns the icons and what each vendor says about using them |
| Language reference | Node types, groups, and their default icons |
| Tool reference | The search_icons tool |