Building a plugin#

Plugins allow developers to customize and extend napari. This includes

Your first plugin

If you’re just getting started with napari plugins, try our tutorial to build your first plugin!

Your first plugin
Plugin functionality

New pieces of functionality are termed contributions. To understand what plugins can add to napari, see the plugin contributions guide.

Plugin contributions
Best practices

There are a few best practices to keep in mind when building a plugin. See the best practices guide for details.

Best practices for plugin developers
Testing and publishing

Testing your plugin is an important step before publishing. Once your plugin is ready, you can publish it to PyPI, conda-forge and the napari-hub. See the testing and publishing guide for details.

Testing and publishing