# Plugin Manager

> Create and manage FeatherPanel plugins

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/dev/plugins` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `PluginManagerPage` |
| Source | `src/app/(app)/admin/dev/plugins/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.dev.plugins.title` |
| Description i18n key | `admin.dev.plugins.description` |
| Permission | `admin.root` |
| Nav group | `developer` |
| Sidebar label | Dev Plugins |

## Summary (for AI)

**Plugin Manager** Create and manage FeatherPanel plugins Sidebar label: “Dev Plugins”. Requires permission `admin.root`. Key UI: Refresh; Create Plugin; Create your first plugin to get started; No description available; Status; Creating....

## How to guide users

1. Open Admin sidebar.
2. Open **Dev Plugins**, then **Plugin Manager**.
3. Direct URL: `/admin/dev/plugins`.
4. User needs permission `admin.root`.

## Sections on this page

- SDK Information
- No plugins found
- Details
- Create {name}
- Delete Plugin

## Notable UI actions / labels

- Refresh
- Create Plugin
- Create your first plugin to get started
- No description available
- Status
- Creating...
- Create
- Delete

## Widget slugs

- [`admin-dev-plugins`](../widgets/admin-dev-plugins.md)

## Related APIs / hooks

- `/api/admin/plugin-manager`
- `/api/admin/plugin-tools/create-file`
- `/api/admin/plugin-tools/creation-options`

Hooks: `useDeveloperMode`, `usePluginWidgets`
