Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Iconify Api

Laravel Iconify Api Laravel Package

abetwothree/laravel-iconify-api

Laravel Iconify API brings the full Iconify icon library to your Laravel app. Search and fetch thousands of open-source icons through a simple, configurable API client, then render them in Blade or pass them to your frontend. Lightweight, framework-friendly, and easy to set up.

View on GitHub
Deep Wiki
Context7

Create an API for on-demand Iconify icon web components & inline SVG icon rendering from your Laravel application

Frequently asked questions about Laravel Iconify Api
How do I install abetwothree/laravel-iconify-api in a Laravel app?
Install it with Composer using composer require abetwothree/laravel-iconify-api. Laravel auto-discovers the service provider, then you publish the config file and wire the facade into the layer that renders icons. There are no database migrations or queue workers to set up.
Which Laravel and PHP versions does laravel-iconify-api support?
The package targets Laravel and uses strict types, so PHP 8.0+ is effectively required. The exact Laravel version constraint and support window should be confirmed in composer.json before adoption. Because it is a small utility package, integration risk is low once the version floor matches your app.
How do I render Iconify icons in Blade with this package?
Use the facade or API client to fetch the icon data, then render it as inline SVG in your Blade template or pass it to your frontend for web components. The package serves icon data rather than imposing a frontend rendering system. Keep rendering logic in your view or component layer so you can switch between inline SVG and web components.
Can I point laravel-iconify-api at a custom or self-hosted Iconify provider?
Yes. The v1.5.1 release includes support for custom Iconify providers, which is the relevant feature for private, self-hosted, or air-gapped catalogs. Treat custom-provider support as the least battle-tested path: verify the endpoint contract your Iconify instance must satisfy and pin a known-good package version.
Does laravel-iconify-api cache Iconify API responses?
The package publishes a config file, so review it for cache store, TTL, and key strategy after installation. The assessment flags the exact caching model and cache warming support as questions to confirm with the maintainer. For production, configure a persistent cache store and test how stale or missing cache entries behave.
What happens when the Iconify API is unavailable or rate-limited?
Runtime behavior depends on the upstream Iconify API's availability, rate limits, and response shape, all outside your control. The package assessment asks whether failures surface as exceptions, null returns, or silent fallbacks, so do not assume a default. Add timeouts, error handling, and caching in your integration to reduce the blast radius.
Is abetwothree/laravel-iconify-api safe for production use?
It is a small, idiomatic Laravel package with low integration cost and no schema changes, so it is reasonable to adopt for evaluation. v1.5.1 is a patch release with no breaking changes, but it adds strict types and touches custom-provider support. Gate production use on answers about caching, upstream failure modes, test coverage, and maintenance contingency.
Does laravel-iconify-api require database migrations or queue workers?
No database migrations or queue workers are implied by the package architecture. Integration is Composer install, config publish, and facade calls. If you enable caching, it uses your Laravel cache configuration rather than adding its own database tables.
How should I test an upgrade to laravel-iconify-api v1.5.1?
v1.5.1 is a patch release with no deprecations or API removals, so backward compatibility should hold. However, the strict-types pass can turn previously silent scalar coercions into TypeErrors in edge cases. Re-run your test suite and smoke-test facade calls that pass loose types, especially if you use custom providers.
What are alternatives to using laravel-iconify-api?
If you only need a handful of icons already bundled in your design system, this package is more machinery than required. Alternatives include calling the Iconify API directly, using build-time SVG icon sets or a sprite pipeline, or another Blade icon package. Choose this package when you need a searchable, runtime Iconify catalog with custom provider support.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource