Plugin Author Quick Path

Choose the page that matches your next task.

Your taskGo to
Build your first plugin in the Sero monorepoPlugin Quickstart
Find the Notes example file for one featurePlugin End-to-End Example
Install, develop, or distribute a pluginPlugins
Add Search, Explorer, title bar, Dashboard, or workspace-creation UIPlugin Extension Points
Use React host hooks and file-backed stateApp Runtime Reference
Install or remove an app as a userApp Store, Favorites, and Installed Plugins

Start with Plugin Quickstart if you are a new author. It gives you one complete journey from the maintained Notes example to an active local development session.

Use an extension-only plugin when you need only Pi tools or commands. Add a UI when a user must interact with the plugin directly. Add a background runtime only for long-running work, such as watchers, recovery, or orchestration.