Generic and technology icons
The icons that are not a cloud provider's: general icons from Lucide, technology and brand logos from Simple Icons, the colored status icons, and the glyph each kind of cloud service draws. Each is drawn above its name, with the exact icon= to write. It is for anyone looking for a mark for a technology or a symbol for a status, human or AI agent.
TL;DR
| Question | Answer |
|---|---|
| Which sets are there? | lucide for general icons, simple for technology and brand logos, and status for colored outcomes. |
| How do I mark a technology on a service? | stack=simple:angular,simple:typescript on the node, up to three marks. See Marks, second lines, and overlays. |
| How do I show a status? | icon=status:success on a node, or on an edge label: a -> b : "retry" icon=status:retry. Status icons keep their own color. |
| Which icon does a service with no artwork draw? | The glyph of its kind of service, listed at the end of this page. |
| How do I find a name? | Call search_icons: it matches names, tags, and ideas, so postgres, bug, and token exchange all work. |
| Is every logo free to use? | A license on an image never licenses a trademark. Read each brand's guidelines before using a logo in a public document. |
1. How to read this page
Each group has a heading, a picture of its icons, and the names as text under it. The picture is for finding an icon by sight, and the names are the exact icon= text.
General icons
General icons come from Lucide (ISC license). They take the color of the node or group that holds them. An icon that fits two categories is drawn in both and bundled once.
People
13 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 icons.
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 (CC0 1.0) 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, in their own colors, on a light tile. Use them as stack= marks on a node or a group, or as the icon= of a node.
335 icons.
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
Status icons
Status icons keep their own color whatever holds them: a green tick stays green on a violet node.
| Icon | Name | 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. |
Glyphs for kinds of service
A cloud product with no artwork of its own draws the glyph of its kind of service, so a function, a queue, or object storage looks the same on every cloud and the label says whose it is. Most glyphs come from IBM Carbon (Apache-2.0).
| Kind of service | Glyph | Phrases that find it |
|---|---|---|
| Provider | carbon:cloud | cloud, cloud provider, provider, logo |
| Virtual machine | carbon:chip | virtual machine, virtual machines, vm, vms |
| Serverless function | carbon:function-math | serverless, serverless function, serverless functions, function |
| Container service | carbon:container-software | container, containers, serverless container, container service |
| Managed Kubernetes | carbon:kubernetes | kubernetes, k8s, managed kubernetes, kubernetes cluster |
| Container registry | carbon:container-registry | container registry, registry, image registry, docker registry |
| App platform | carbon:application-web | app platform, paas, platform as a service, web app |
| Object storage | carbon:object-storage | object storage, bucket, buckets, storage bucket |
| Block storage | carbon:block-storage | block storage, disk, volume, disks |
| File storage | carbon:file-storage | file storage, file system, shared file system, nfs |
| Relational database | lucide:database | relational database, sql, sql database, rdbms |
| NoSQL database | carbon:key-values | nosql, nosql database, document database, key value |
| In-memory cache | lucide:database-zap | cache, in memory cache, in memory, redis |
| Data warehouse | lucide:warehouse | data warehouse, warehouse, olap, data lakehouse |
| Analytics | carbon:data-analytics | analytics, big data, data processing, etl |
| Message queue | carbon:message-queue | queue, message queue, queues, messaging |
| Event stream | carbon:flow-stream | stream, streams, streaming, event stream |
| Publish and subscribe | lucide:radio | publish subscribe, publish and subscribe, event bus, event router |
| Workflow | carbon:workflow-automation | workflow, workflows, orchestration, state machine |
| API gateway | carbon:gateway-api | api gateway, gateway, api management, api proxy |
| Load balancer | carbon:load-balancer-network | load balancer, load balancing, balancer, lb |
| Content delivery network | carbon:content-delivery-network | cdn, content delivery, content delivery network, edge cache |
| DNS | carbon:dns-services | dns, domain name, domain name system, name server |
| Virtual network | carbon:virtual-private-cloud | vpc, virtual network, virtual private cloud, network |
| Firewall | carbon:firewall | firewall, waf, web application firewall, ddos |
| Identity and access | carbon:user-access | identity, iam, identity and access, identity and access management |
| Key management | carbon:password | key management, kms, encryption keys, key vault |
| Secrets | lucide:lock-keyhole | secrets, secret manager, secrets manager, secret store |
| Monitoring | carbon:cloud-monitoring | monitoring, metrics, observability, alerts |
| Logging | carbon:cloud-logging | logging, logs, log, log management |
| CI and CD | carbon:pipelines | ci cd, cicd, ci, cd |
| Machine learning | lucide:brain-circuit | machine learning, ml, ai, artificial intelligence |
lucide:mail | email, mail, transactional email, email service | |
| Search | lucide:search | search, full text search, search engine, search index |
| Other product | lucide:box |
See also
| Doc | Why |
|---|---|
| Icon names and lookup | How a name resolves and how search ranks |
| Marks, second lines, and overlays | Technology marks on a service |
| Other provider icons | The products of six more providers |
| Trademarks and icons | Who owns the marks and which license each source has |
| Icon reference | The compact catalog of every bundled icon |