theSVGtheSVG
^K
ExtensionsSubmit
npm
theSVG|The Open SVG Brand Library
CompareSubmitLegalContactGitHubGLINR

All brand logos and trademarks are the property of their respective owners. Icons are provided for identification and development purposes only. This project is not affiliated with or endorsed by any of the brands listed. For official assets, visit the brand's website. Trademark Policy

Built with by the open-source community

HomeAll Icons
Libraries & SDKsEditor ExtensionsDesign ToolsDeveloper ToolsAI & AutomationIntegrationsFramework Components
APISubmit

Categories

Extensions & Integrations

Use theSVG icons everywhere you build, design, and ship.

Libraries & SDKs

Install and import brand icons in your project

Published

thesvg

The official npm package. All 4,009+ icons, tree-shakeable, typed.

npm
Published

@thesvg/icons

Core icon data. Tree-shakeable, dual ESM/CJS, per-icon imports.

npm
Published

@thesvg/react

4,009+ typed React components. forwardRef, tree-shakeable, dark mode aware.

npm
Open

Python

Community Python wrapper for the theSVG API and CDN.

Build this

Editor Extensions

Search and insert icons without leaving your editor

Planned

VS Code

Fuzzy search, inline preview, one-click paste. Cmd+Shift+P to insert.

GitHub
Open

JetBrains

IntelliJ, WebStorm, PyCharm. Browse from the IDE tool window.

Build this
Open

Neovim

Telescope picker with floating preview. Insert path or inline SVG.

Build this

Design Tools

Drag and drop brand icons into your designs

Planned

Figma Plugin

Browse, search by name or color, drag into your canvas.

GitHub
Open

Sketch Plugin

Insert brand SVGs directly into Sketch artboards.

Build this
Published

Framer

Use CDN URLs directly. Zero config, always up to date.

Docs

Developer Tools

CLI, CDN, and API for programmatic access

Published

@thesvg/cli

shadcn-style installer. npx @thesvg/cli add github copies the SVG.

npm
Published

CDN via jsDelivr

Serve any icon via global CDN. Use directly in HTML, CSS, or markdown.

Docs
Published

REST API

Open API. Search, fetch metadata, retrieve SVGs programmatically.

Docs

AI & Automation

Let AI agents and launchers access brand icons

Published

MCP Server

Works with Claude, Cursor, Windsurf. Fetch icons via tool calls.

npm
Planned

Raycast Extension

Quick search and copy. Paste SVG or CDN URL in one keystroke.

GitHub
Open

Alfred Workflow

macOS quick access. Search from anywhere, copy to clipboard.

Build this

Integrations

Use theSVG in no-code and creative tools

Planned

Webflow

Embed icons via CDN URLs using the custom embed component.

GitHub
Planned

Notion

Embed brand SVGs in pages using the CDN URL as an image block.

GitHub
Open

Blender

Import SVGs as curves. Great for 3D logo mockups.

Build this

Framework Components

Native components for your framework of choice

Planned

Vue

Vue 3 components. Composition API compatible, fully typed.

GitHub
Open

Svelte

Svelte components with typed props. SvelteKit ready.

Build this
Open

Angular

NgModule and standalone component support.

Build this

Build your own

The API and CDN are fully open with no auth required. Build a plugin, extension, or workflow, then open a PR to list it here.

GETthesvg.org/icons/{slug}/{variant}.svg
GETthesvg.org/api/icons?q={query}
GETthesvg.org/api/registry/{slug}
View on GitHubAPI Reference