Skip to content
IndexDesign corpus
Icons & LogosIcon SetDirectoryServiceMITFreeReact

Iconify

236 icon sets and 333,975 icons behind one syntax and one free public API

Abouticonify.design

Iconify is an aggregator and rendering framework that puts 236 open-source icon sets — 333,975 icons in total — behind a single `set:name` syntax. You can use it as a web component (`iconify-icon`), as React/Vue/Svelte/Solid components, or straight from its public REST API at api.iconify.design, which serves icon data, SVGs, search and the full collections index as JSON. Components fetch only the icons a page actually uses, so you never bundle a whole set. The framework is MIT (some older packages Apache-2.0 or GPL-2.0); the icons themselves carry each set's own licence, which the API reports per collection.

Install
npm install iconify-icon
For an agent

This is the icon source to reach for when you do not know in advance which set you need, because `GET https://api.iconify.design/search?query=<term>` returns matching `prefix:name` ids across all 236 sets and `GET /collections` returns every set with its total and SPDX licence — no key, no auth, straight JSON you can query mid-task. Prefer it over installing three separate icon packages, and prefer `iconify-icon` (the web component) over the framework wrappers when you want zero bundle cost. The one thing to check before shipping: the MIT licence covers the framework, NOT the icons, so read the per-set licence from the collections response — some sets are CC-BY and a few require attribution.

Why it is here. It is the only icon resource that is genuinely machine-queryable at catalogue scale, which makes it uniquely valuable to an agent that has to pick an icon it has never seen. Everything else in this category makes you know the set's name first.

Install command, framework, licence and component list.
Components it ships1
Notable for
  • 236 icon sets, 333,975 icons
  • free unauthenticated REST API with search
  • per-set SPDX licence exposed in the API
  • web component loads only used icons
  • MIT framework, mixed icon licences
Provenance

Verified 2026-08-16. HTTP 200. https://api.iconify.design/collections (counted 236 sets, summed 333975 icons), https://api.iconify.design/search?query=home (search verified), https://iconify.design (curl with a browser UA — WebFetch got HTTP 403), gh api repos/iconify/iconify, registry.npmjs.org/iconify-icon and /@iconify/react

Related resourcesIcons & Logos