How it works
Icons are rendered via@iconify/svelte, which is listed as an optional peer dependency. When installed, the Iconify component fetches icons on demand from the Iconify API, giving you access to 200,000+ icons from 150+ open-source sets with zero bundling overhead.
Install it alongside FlowDrop:
Icon format
All icon fields in FlowDrop use the Iconify string format:Where icons are used
Icons appear in several places within FlowDrop:| Context | Field | Example |
|---|---|---|
| Node definition | icon | 'mdi:text' |
| Category definition | icon | 'mdi:import' |
| Status indicators | (internal) | 'mdi:check-circle' |
| Toolbar & UI actions | (internal) | 'mdi:content-save' |
Node icons
Set theicon field on a node definition:
- The node’s own
iconfield - The category’s icon
- Default fallback:
mdi:cube
Category icons
Set theicon field on a category definition:
Built-in default icons
FlowDrop includes a set of built-in icon constants used across the editor UI. These are not required for your own nodes — they document what the editor uses internally.UI action icons
| Key | Icon | Usage |
|---|---|---|
ADD | mdi:plus | Add buttons |
REMOVE | mdi:minus | Remove buttons |
EDIT | mdi:pencil | Edit actions |
SAVE | mdi:content-save | Save workflow |
EXPORT | mdi:download | Export actions |
IMPORT | mdi:upload | Import actions |
SEARCH | mdi:magnify | Search fields |
CLOSE | mdi:close | Close buttons |
SETTINGS | mdi:cog | Settings panel |
Status icons
| Status | Icon |
|---|---|
| Idle | mdi:circle-outline |
| Pending | mdi:clock-outline |
| Running | mdi:loading |
| Completed | mdi:check-circle |
| Failed | mdi:alert-circle |
| Cancelled | mdi:cancel |
| Skipped | mdi:skip-next |
Built-in category icons
When you define categories, you can use any icon you like. For reference, these are the icons FlowDrop uses for common category IDs:| Category ID | Icon |
|---|---|
triggers | mdi:lightning-bolt |
inputs | mdi:arrow-down-circle |
outputs | mdi:arrow-up-circle |
prompts | mdi:message-text |
models | mdi:robot |
processing | mdi:cog |
logic | mdi:source-branch |
data | mdi:database |
tools | mdi:wrench |
ai | mdi:shimmer |
agents | mdi:account-cog |
memories | mdi:brain |
interrupts | mdi:hand-back-left |
Icon validation
FlowDrop validates icon strings against the formatset:icon-name (lowercase letters and hyphens). Invalid icons fall back to mdi:cube.
Popular icon sets
Here are some commonly used icon sets that work well with FlowDrop:
The full catalog is at icon-sets.iconify.design.