theSVG

The open SVG brand library

A HOME FOR EVERY BRAND.

7,600+ brand logos and cloud icons. Search, copy and ship them as SVG, React, Vue, Svelte, CDN, CLI or MCP.
Free, open source, no gatekeeping.

npm downloads MCP server jsDelivr stars Discord 7,600+ icons license Figma VS Code Raycast Iconify Neovim Alfred Chrome skills.sh Homebrew

Browse icons  •  Quick start  •  Install  •  Extensions  •  CDN  •  API  •  Packages  •  Compare  •  Community  •  Contribute  •  Contributors

theSVG, the open SVG brand library

Every logo below is served straight from theSVG.

Google    Docker    Kubernetes    React    Vue    Svelte    TypeScript    Tailwind CSS    Figma    Stripe

Slack    Discord    Spotify    Supabase    PostgreSQL    MongoDB    Cloudflare    Terraform    AWS    Azure


## Why theSVG Most icon libraries focus on UI icons. Brand logos are scattered across press kits, Figma files, and random GitHub repos. **theSVG** is the single source for SVG icons - brand logos, cloud architecture diagrams, and more. Searchable, versioned, and available as npm packages, CDN, CLI, API, and MCP server. Every developer has hunted for a company logo: a press kit buried three clicks deep, a PNG that blurs on retina, a "mono" file that is secretly four colors, a logo that changed last month. Most icon sets cover UI glyphs. Nobody treated brand logos as real, versioned, trustworthy data. theSVG does. It is one open catalog where every logo is **official, clean, complete and current**, and it is delivered in whatever shape your project needs. ### Why we built it theSVG started with a pull request. We tried to add the logo of our own product, [AskVerdict](https://www.askverdict.ai), to an existing open source logo library, and it was declined as outside that project's scope, which is a fair call for a curated set. That made us want a catalog where any real brand, large or small, can be added through a simple review. theSVG now holds over 7,600 icons, sourced from official brand assets and checked before each one is merged. **A HOME FOR EVERY BRAND.** ### The theSVG standard What every icon in the catalog is held to, and what we want a brand SVG to mean everywhere: | Principle | What it means in practice | | --- | --- | | **Official, unmodified** | Taken from the brand's own kit or site, with a license and a guidelines link on every entry. No redraws. | | **Complete variants** | `default`, `mono`, `light`, `dark` and `wordmark` under one predictable naming scheme, so `{slug}/{variant}.svg` always works. | | **Truly clean** | A validator runs in CI on every changed file: no scripts, no embedded rasters, no `null` or `NaN` values, mono files really are single color, `viewBox` always present. | | **Rebrands keep history** | When a brand changes its logo, the new mark becomes current and the old one is kept as a `-legacy` entry, linked both ways. Nothing silently disappears. | | **Machine readable** | A static manifest, `llms.txt`, an MCP server and stable CDN URLs, so tools and AI assistants can use logos as reliably as people do. | | **Open to everyone** | MIT code, no accounts, no API keys, no gatekeeping. If a brand is real, it belongs here. | If that is the logo library you wished existed, the single most useful thing you can do is **[star the repo](https://github.com/glincker/thesvg)**. It is how other developers find it.
7,600+
icons
12,300+
variants: color, mono, light, dark, wordmark
150+
categories
21
brand families
### What is inside |         | Collection | Icons | What you get | | --- | --- | --- | --- | | | [Brand icons](https://thesvg.org/collection/brands) | 4,800+ | Logos from 150+ categories in color, mono, light, dark and wordmark | | | [Auth badges](https://thesvg.org/collection/auth-badges) | 858 | Circular badges for 2FA and authenticator UIs | | | [AWS Architecture](https://thesvg.org/collection/aws) | 739 | Official AWS service and resource icons | | | [Azure](https://thesvg.org/collection/azure) | 626 | Microsoft Azure service icons | | | [Community](https://thesvg.org/collection/community) | 256 | Dev tools, databases and frameworks | | | [Google Cloud](https://thesvg.org/collection/gcp) | 214 | Google Cloud Platform icons | | | [Kubernetes](https://thesvg.org/collection/k8s) | 38 | Official CNCF architecture icons |
Collections, plain table theSVG organizes icons into collections: | Collection | Icons | Description | |------------|-------|-------------| | **Brand Icons** | 4,800+ | Brand logos from 150+ categories | | **Auth Badges** | 858 | Circular icon badges styled for 2FA/authenticator apps | | **AWS Architecture** | 739 | Official AWS service, resource, category, and group icons (2026-Q1) | | **Azure Services** | 626 | Microsoft Azure service icons (2026-Q1) | | **Community** | 256 | Dev tools, databases, and frameworks sourced from the open-source community | | **Google Cloud** | 214 | Google Cloud Platform icons (2026-Q1) | | **Kubernetes** | 38 | Official Kubernetes/CNCF architecture icons |
### Brand families Products grouped by the company that owns them, so you get the whole Google, Microsoft, Amazon or Apple line in one place with every variant. Browse all 21 at [thesvg.org/families](https://thesvg.org/families).

Google

100+ logos

Microsoft

70+ logos

Adobe

30+ logos

Amazon

18 logos

Apple

16 logos

JetBrains

16 logos

IBM

14 logos
The full breakdown lives in [Collections, families and categories](./docs/collections.md). ### Highlights - **7,600+ icons** across multiple collections - **4,800+ brand icons** across 150+ categories - **21 brand families** - every product from Amazon, Google, Microsoft and more, grouped by owner - **858 Auth Badge icons** - circular icon badges for 2FA/authenticator apps - **739 AWS Architecture icons** (2026-Q1) - **626 Azure Service icons** (2026-Q1) - **256 community-curated icons** - dev tools, databases, frameworks - **214 Google Cloud icons** (2026-Q1) - **12,300+ SVG variants** - color, mono, light, dark, wordmark - **Tree-shakeable** - import one icon, ship only that icon - **TypeScript-first** - fully typed, dual ESM/CJS - **Framework-agnostic** - React, Vue, Svelte, plain HTML, or CDN - **AI-ready** - MCP server for Claude, Cursor, and Windsurf ### AWS Architecture Icons Browse all AWS service and resource icons at [thesvg.org/collection/aws](https://thesvg.org/collection/aws). Icons are sourced from the official [AWS Architecture Icons](https://aws.amazon.com/architecture/icons/) package and distributed unmodified under [CC BY-ND 2.0](https://creativecommons.org/licenses/by-nd/2.0/). Updated quarterly. ### Auth Badges Browse the full set at [thesvg.org/collection/auth-badges](https://thesvg.org/collection/auth-badges). Circular, flat-color badge icons designed for authenticator-app entry lists and 2FA UI - a distinct visual style from the primary brand-mark collection above. Distributed under CC0-1.0 (public domain).
Brand families, full table Products grouped by the company that owns them, each with its own page: the whole Amazon, Google or Microsoft line in one place, with every variant. | Family | Logos | Includes | | --- | --- | --- | | [Google](https://thesvg.org/family/google) | 100+ | Workspace, Gemini, Cloud, Android, Chrome | | [Microsoft](https://thesvg.org/family/microsoft) | 70+ | GitHub, Azure, Dynamics 365, Fabric, Copilot | | [Adobe](https://thesvg.org/family/adobe) | 30+ | Photoshop, Illustrator, Creative Cloud | | [Amazon](https://thesvg.org/family/amazon) | 18 | Prime, Kindle, Music, AWS, Twitch, Ring | | [Apple](https://thesvg.org/family/apple) | 16 | iOS, macOS, Music, iCloud | | [JetBrains](https://thesvg.org/family/jetbrains) | 16 | IntelliJ IDEA, PyCharm, WebStorm, Rider | | [IBM](https://thesvg.org/family/ibm) | 14 | Red Hat, HashiCorp, Terraform, Ansible | Browse all 21 families at [thesvg.org/families](https://thesvg.org/families). The same data is available as JSON at [`/api/families.json`](https://thesvg.org/api/families.json) and in [`llms.txt`](https://thesvg.org/llms.txt).
## Quick start ```bash # Add a single icon to your project npx @thesvg/cli add github # Or install the package and import only what you use npm install thesvg ``` ```ts import github from "thesvg/github"; github.svg; // raw SVG string github.title; // "GitHub" github.hex; // "181717" ``` ```html GitHub ``` Every icon has its own page with all variants, copy formats and a live preview, for example [thesvg.org/icon/github](https://thesvg.org/icon/github). Tree-shakeable, fully typed, ESM and CJS. More in [Install and packages](./docs/install.md), [Usage and variants](./docs/usage.md) and [CDN and API](./docs/cdn-api.md). ## Built for designers and developers

If you design

  • Drop official logos into Figma as editable vectors with the Figma plugin.
  • Pick the right variant for the background: color, mono, light, dark or wordmark.
  • No redrawing, no recoloring guesswork. Every mark is the brand's own, with a guidelines link.
  • Diagramming? Use the Iconify sets in Mermaid, plus draw.io and Excalidraw libraries, and the AWS, Azure and Google Cloud architecture icons.

If you build

  • Import one icon and ship one icon: thesvg/github is tree-shakeable and fully typed.
  • Use React, Vue or Svelte components, or a plain <img> from the CDN.
  • Add icons from the terminal with the CLI, or let your AI editor fetch them through the MCP server.
  • Stable URLs and a static JSON manifest, so you can build on it without keys or sign-ups.
## Install **npm** ```bash npm install thesvg ``` **Homebrew** ```bash brew tap glincker/thesvg brew install thesvg ``` ```ts import github from "thesvg/github"; github.svg; // raw SVG string github.title; // "GitHub" github.hex; // "181717" github.variants; // { default: "", mono: "" } ``` Or use the scoped package for tree-shaking: ```bash npm install @thesvg/icons ``` ## Packages Every package is tree-shakeable, fully typed and ships ESM and CJS. Pick the one that fits your stack. |         | Package | Version | Downloads | What it is | Install | | --- | --- | --- | --- | --- | --- | | | [`thesvg`](https://www.npmjs.com/package/thesvg) | [![npm](https://img.shields.io/npm/v/thesvg?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/thesvg) | [![downloads](https://img.shields.io/npm/dm/thesvg?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/thesvg) | All icons in one package | `npm install thesvg` | | | [`@thesvg/icons`](https://www.npmjs.com/package/@thesvg/icons) | [![npm](https://img.shields.io/npm/v/@thesvg/icons?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/icons) | [![downloads](https://img.shields.io/npm/dm/@thesvg/icons?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/icons) | Core icon data, tree-shakeable | `npm install @thesvg/icons` | | | [`@thesvg/react`](https://www.npmjs.com/package/@thesvg/react) | [![npm](https://img.shields.io/npm/v/@thesvg/react?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/react) | [![downloads](https://img.shields.io/npm/dm/@thesvg/react?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/react) | Typed React components | `npm install @thesvg/react` | | | [`@thesvg/vue`](https://www.npmjs.com/package/@thesvg/vue) | [![npm](https://img.shields.io/npm/v/@thesvg/vue?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/vue) | [![downloads](https://img.shields.io/npm/dm/@thesvg/vue?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/vue) | Typed Vue 3 components | `npm install @thesvg/vue` | | | [`@thesvg/svelte`](https://www.npmjs.com/package/@thesvg/svelte) | [![npm](https://img.shields.io/npm/v/@thesvg/svelte?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/svelte) | [![downloads](https://img.shields.io/npm/dm/@thesvg/svelte?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/svelte) | Typed Svelte components | `npm install @thesvg/svelte` | | | [`@thesvg/react-native`](https://www.npmjs.com/package/@thesvg/react-native) | [![npm](https://img.shields.io/npm/v/@thesvg/react-native?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/react-native) | [![downloads](https://img.shields.io/npm/dm/@thesvg/react-native?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/react-native) | React Native components | `npm install @thesvg/react-native` | | | [`@thesvg/cli`](https://www.npmjs.com/package/@thesvg/cli) | [![npm](https://img.shields.io/npm/v/@thesvg/cli?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/cli) | [![downloads](https://img.shields.io/npm/dm/@thesvg/cli?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/cli) | CLI tool, shadcn-style installer | `npx @thesvg/cli add github` | | | [`@thesvg/mcp-server`](https://www.npmjs.com/package/@thesvg/mcp-server) | [![npm](https://img.shields.io/npm/v/@thesvg/mcp-server?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/mcp-server) | [![downloads](https://img.shields.io/npm/dm/@thesvg/mcp-server?style=flat-square&color=C2410C&label=)](https://www.npmjs.com/package/@thesvg/mcp-server) | MCP server for AI assistants | `npx @thesvg/mcp-server` | ## Extensions Use theSVG icons everywhere you build, design and ship. Browse the full ecosystem at [thesvg.org/extensions](https://thesvg.org/extensions). |         | Extension | Status | What it does | | --- | --- | --- | --- | | | [Figma Plugin](https://www.figma.com/community/plugin/1612997159050367763) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | Browse 7,600+ brand SVGs, variant picker, recents row, keyboard shortcuts. Insert as editable vectors. | | | [VS Code](https://marketplace.visualstudio.com/items?itemName=glincker.thesvg) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | Search 7,600+ icons from the command palette. Copy SVG, JSX, CDN link, or insert at cursor. | | | [Raycast](https://www.raycast.com/thegdsks/thesvg) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | Search, preview, and copy any brand SVG in one keystroke. Filter by category, preview variants. | | | [MCP Server](https://www.npmjs.com/package/@thesvg/mcp-server) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | AI tool calls for Claude, Cursor, Windsurf. Fetch icons by name or category. | | | [Agent Skill](https://skills.sh/glincker/thesvg) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | Drop-in skill for AI agents. Install via `npx skills add glincker/thesvg`. Teaches the icon CDN and registry. | | | [`@thesvg/cli`](https://www.npmjs.com/package/@thesvg/cli) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | shadcn-style installer. `npx @thesvg/cli add github` drops the SVG into your project. | | | [Homebrew](https://github.com/glincker/homebrew-thesvg) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | `brew tap glincker/thesvg && brew install thesvg` | | | [CDN via jsDelivr](https://www.jsdelivr.com/package/gh/glincker/thesvg) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | Serve any icon via global CDN. Drop into HTML, CSS, Markdown, Notion, Webflow, Framer. | | | [Iconify](https://icon-sets.iconify.design/thesvg-color/) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | Brand icons available as [`thesvg`](https://icon-sets.iconify.design/thesvg/) (mono) and [`thesvg-color`](https://icon-sets.iconify.design/thesvg-color/) sets. Works with any Iconify-consuming tool: Mermaid architecture diagrams, Iconify's VS Code and Figma plugins, `@iconify/react`, and more. | | | [Browser Extension](https://github.com/glincker/thesvg/tree/main/extensions/browser) | ![Beta](https://img.shields.io/badge/-Beta-d29922?style=flat-square) | Chrome, Firefox, Edge popup with 7,600+ brand SVGs. MV3, no telemetry. | | | [JetBrains](https://github.com/glincker/thesvg/issues?q=label%3Aextension) | ![Help wanted](https://img.shields.io/badge/-Help%20wanted-6e7681?style=flat-square) | IntelliJ, WebStorm, PyCharm, Rider tool window. Help wanted. | | | [Neovim](https://github.com/glincker/thesvg/tree/main/extensions/neovim) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | Lua plugin with Telescope picker. Insert SVG URL or inline content at cursor. | | | [Alfred Workflow](https://github.com/glincker/thesvg/tree/main/extensions/alfred) | ![Published](https://img.shields.io/badge/-Published-2ea043?style=flat-square) | macOS quick access. Search anywhere, copy SVG, CDN URL, or markdown. | | | [Sketch / Blender / Webflow / Notion](https://github.com/glincker/thesvg/issues?q=label%3Aextension) | ![Help wanted](https://img.shields.io/badge/-Help%20wanted-6e7681?style=flat-square) | Tracking issues open. Build a plugin and we will list it here. | > **Build your own:** the API and CDN are fully open with no auth required. Ship a plugin or workflow, then open a PR and we will add it to the table. ## Usage
React, Vue, Svelte, CDN and CLI examples ### React ```tsx import { Github, Figma } from "@thesvg/react"; export function Logos() { return ; } ``` ### Vue ```vue ``` ### Svelte ```svelte ``` ### CDN ```html GitHub ``` ### CLI ```bash npx @thesvg/cli add github npx @thesvg/cli search "ai" ```
## Variants Icons support up to 7 variants to match any design context: | Variant | Key | Description | |---------|-----|-------------| | Default | `default` | Primary brand color | | Mono | `mono` | Inherits text color | | Light | `light` | White, for dark backgrounds | | Dark | `dark` | Black, for light backgrounds | | Wordmark | `wordmark` | Full text logo | | Wordmark Light | `wordmarkLight` | White text logo | | Wordmark Dark | `wordmarkDark` | Dark text logo | Not every icon has all variants. `default` is always present. ## CDN Use any icon directly without installing: ```html GitHub GitHub ``` **URL pattern:** `https://thesvg.org/icons/{slug}/{variant}.svg` ## API
Static manifest, mirrors and examples thesvg ships as a fully static site, served from a CDN. There is no dynamic API; instead, two pre-built JSON manifests cover every use case. Search, filter, and pagination happen on the client. Base URL: `https://thesvg.org` | Endpoint | Description | |----------|-------------| | `GET /api/registry.json` | Full icon manifest (slug, title, aliases, categories, hex, url, variant keys) | | `GET /api/categories.json` | Category list with counts | | `GET /icons/{slug}/{variant}.svg` | Raw SVG file (e.g. `/icons/openai/default.svg`) | ```bash # Fetch the manifest once, filter client-side curl "https://thesvg.org/api/registry.json" | jq '.icons[] | select(.slug | contains("openai"))' # Then pull the SVG you want curl "https://thesvg.org/icons/openai/default.svg" ``` ### Mirrors For high-traffic apps, use jsDelivr (free, GitHub-backed) instead of hitting `thesvg.org` directly: ``` https://cdn.jsdelivr.net/gh/glincker/thesvg@main/src/data/icons.json https://cdn.jsdelivr.net/gh/glincker/thesvg@main/public/icons/{slug}/{variant}.svg ``` `src/data/icons.json` is the source-of-truth manifest (the same data that builds `/api/registry.json`, with full per-icon fields including `license` and `dateAdded`). You can also clone the repo (~30 MB) and self-host. The codebase is MIT-licensed; individual brand icons remain trademarks of their respective owners (see [LEGAL.md](./LEGAL.md)). > A gated, token-based API is on the roadmap at `api.thesvg.org` for advanced features (search relevance, usage analytics, webhooks). Until then, the static manifest above is the supported integration path.
## Categories Icons are organized into 150+ categories: `AI` `Analytics` `Identity` `Automotive` `Aviation` `Browser` `Cloud` `CMS` `Community` `Crypto` `Database` `Design` `DevTool` `Education` `Entertainment` `Finance` `Food` `Framework` `Gaming` `Hardware` `Hosting` `IoT` `Language` `Library` `Linux` `Media` `Music` `Payment` `Platform` `Privacy` `Security` `Self-Hosted` `Shopping` `Social` `Software` and more... ## Community Questions, icon requests, or showing off what you built? Join the official GLINR Discord, home of theSVG and every other GLINCKER open source project. theSVG has its own forum there, and new releases post to it automatically. Join the GLINR Discord ## Run it locally You need [Node.js](https://nodejs.org) 20 or newer and [pnpm](https://pnpm.io). ```bash git clone https://github.com/glincker/thesvg.git cd thesvg pnpm install pnpm dev # http://localhost:3333 ``` | Command | What it does | | --- | --- | | `pnpm dev` | Starts the site with hot reload on port 3333 | | `pnpm build` | Regenerates the API, `llms.txt`, feed and icon tones, then builds the static site | | `pnpm lint` | Runs ESLint | | `pnpm test` | Runs the Vitest suite plus the CLI and icons package tests | | `npx tsx scripts/validate-icons.ts` | Audits every SVG for scripts, bad values, non-mono mono files and missing `viewBox` | **Add an icon:** put the files in `public/icons/{slug}/` (`default.svg`, plus `mono`, `light`, `dark` or `wordmark` as they apply), register the slug in `src/data/icons.json`, run the validator, then open a pull request. Full rules are in [CONTRIBUTING.md](./CONTRIBUTING.md). ## Contributing Every brand deserves a place. No gatekeeping. **Submit an icon:** [thesvg.org/submit](https://thesvg.org/submit) or open a [pull request](https://github.com/glincker/thesvg/pulls). **Development setup:** ```bash git clone https://github.com/glincker/thesvg.git cd thesvg pnpm install pnpm dev # http://localhost:3333 ``` See [CONTRIBUTING.md](./CONTRIBUTING.md) for full guidelines. Questions and icon requests are welcome in the [Discord](https://discord.gg/Ar5pcaZB99). ## Contributors theSVG contributors ## Follow along New icons, rebrands and releases land every week. To keep up: - **Star and watch** the repo. Use *Watch, Custom, Releases* to hear about each new version. - **Follow [GLINCKER](https://github.com/glincker)** on GitHub for the rest of what we build. - **Join the [Discord](https://discord.gg/Ar5pcaZB99)** to request icons and see releases the moment they ship. - **Browse [thesvg.org](https://thesvg.org)** to see what was added recently. ## Sponsor theSVG runs on hosting, bandwidth, and maintainer time. If the catalog saves you a couple of hours a year, [pick a tier](./SPONSORS.md) and lock that value in. Tiers start at $5/mo and stack from Sketch up to Canvas. [Sponsor on GitHub](https://github.com/sponsors/glincker) ## Support theSVG runs on hosting, bandwidth and maintainer time. [Sponsor on GitHub](https://github.com/sponsors/glincker) or star the repo so other developers can find it.

Star thesvg on GitHub

Star History Chart ## Disclaimer All brand names, logos, and trademarks are the property of their respective owners. theSVG provides these icons for development and design purposes only under nominative fair use. Use of brand assets must comply with each brand's usage guidelines. AWS Architecture Icons are provided under [CC BY-ND 2.0](https://creativecommons.org/licenses/by-nd/2.0/) (No Derivatives). Amazon Web Services and all related marks are trademarks of Amazon.com, Inc. If you are a brand owner and would like an icon updated or removed, please [open an issue](https://github.com/glincker/thesvg/issues) or email **support@glinr.com**. See our [Legal Notice](https://thesvg.org/legal), [TRADEMARK.md](./TRADEMARK.md), and [LEGAL.md](./LEGAL.md) for full details. ## License [MIT](./LICENSE) for the codebase and tooling. Individual brand icons remain the intellectual property of their respective trademark holders. ## Star History Star History Chart ---

thesvg.org  •  Install  •  Extensions  •  Issues

Built by GLINCKER. More from the team:

GLINCKER
GLINCKER

Open source from the team behind theSVG
Levelrail
Levelrail

Self-hosted alternative to Vercel and Coolify. Git push, HTTPS, logs, rollback.
theAuth
theAuth

Auth for AI agents and humans. Agent identity, MCP OAuth 2.1, audit.