Skip to main content
Anvil2 ships two icon sets. They are not one library. Pick the set that matches the surface you are building.

Which set to use

  • Core Anvil2 Web — use the Material catalog and the Icon component. Do not import from @servicetitan/anvil2-icons for core Web product UI.
  • AI Kit, React Native, iOS, or Android — use the Lucide allowlist. Web and React Native import from @servicetitan/anvil2-icons, not from lucide-react or lucide-react-native. iOS and Android use the generated Anvil2Icon enum. See Lucide for install and usage on each platform.
The Icon component pages under Components document the core Web Icon API. They are not the catalog for either set and are not merged into this area.
Last modified on October 27, 2026