Plugins#
Warning
In napari 0.6.0 we have made some changes to napari’s default behaviour when validating legacy “npe1” plugins.
You may see a warning when starting napari
if you have legacy “npe1” plugins installed.
You can learn more about this change in the Changes to the plugin engine in 0.6.0 document.
Plugins extend napari’s functionality, allowing for customization and sharing with the community. While you can use scripts and widgets to extend napari, plugins provide great flexibility. Existing plugins extend napari to add:
support for import and export of image and related data types.
support for working with specialized data formats.
domain specific features, including microscopy, climate, geoscience, and more.
Share and discover napari plugins on napari hub, PyPI, or conda-forge. Interested in creating a plugin? A napari-plugin-template, a copier template, bootstraps authoring npe-based napari plugins.
Plugin users#
Check out the user focused guides for finding, installing, and using napari plugins.
How to find and install plugins using the napari plugin manager.
Head over to the napari hub to search for plugins that suit your needs.
Plugin developers#
Check out our plugin developer guides to start creating your own napari plugins.
In depth guides to build a plugin for napari.
Workshop on virtual environments and useful tools for plugin development.
How to test your plugin works and how to publish it, along with some tips for making your plugin easy to find.
Technical references for the plugin system and the plugin API and guides to convert from first generation plugins to npe2.
Looking for help?
If you have questions, try asking on the zulip chat. Submit issues to the napari github repository.