# Plugin developer SDK

The plugin SDK guide now lives in the SDK's own repository at [user_guide/plugin-sdk.qmd](https://github.com/madeinoz67/benchweave-sdk/blob/main/user_guide/plugin-sdk.qmd), rendered on the [SDK docs site](https://sdk.benchweave.dev/docs/user-guide/plugin-sdk.html). The SDK provides these offline tools for external device plugins: project generation, contract validation, mock host, conformance helpers, packaging inventory and the local UI preview. This stub keeps the guide's former path valid. For device evidence, integration requirements, firmware and qualification, see the [device developer guide](device-developer-guide.md).

Do you build a plugin? Use the [canonical SDK repo](https://github.com/madeinoz67/benchweave-sdk). The `packages/sdk/` directory in this repository is an integration mount. The mount can lag the canonical repository. For more information, see [Which checkout do I use?](https://github.com/madeinoz67/benchweave-sdk#which-checkout-do-i-use).
