# OpenClaw Plugin SDK: desarrolla extensiones con contratos tipados

> Crea herramientas y otras capacidades de OpenClaw mediante su API de plugins y comprueba su carga en el entorno real.

Verificado el 26 oct 2026.

## Qué es

El SDK de plugins define el contrato entre una extensión y el núcleo de OpenClaw. Su código vive en una carpeta propia del monorepo y la documentación distingue esta API de las integraciones externas con la pasarela.

## Para qué te sirve

- Cuando necesitas añadir una herramienta propia al agente.
- Cuando desarrollas un proveedor o canal y quieres usar los contratos de extensión.

## Cómo funciona

El paquete del plugin declara metadatos, manifiesto y punto de entrada. El registro añade capacidades a OpenClaw mediante los subpaths del SDK. ClawHub es una vía de distribución de paquetes, no sustituye el desarrollo ni sus pruebas.

## Antes de empezar

La guía exige TypeScript ESM y Node.js 24.16 o posterior, o 26.1 o posterior. Para desarrollo de extensiones incluidas en el repositorio indica pnpm. Revisa la versión del host y fija las versiones que realmente vayas a comprobar.

## Límites y alternativas

Las API de plugins son experimentales y pueden cambiar entre versiones. Prueba cada host declarado compatible y limita las capacidades registradas. Para una aplicación externa que solo llama al agente, consulta las integraciones de Gateway en lugar de usar este SDK.

## Recursos

- [Proyecto y documentación](https://github.com/openclaw/openclaw/tree/main/src/plugin-sdk) — consulta el README y sus ejemplos antes de instalar.
- [Datos del repositorio](https://github.com/openclaw/openclaw) — 393155 estrellas; licencia detectada por GitHub: MIT.
- [Condiciones de licencia](https://github.com/openclaw/openclaw/blob/main/LICENSE) — revisa el texto aplicable antes de redistribuir.
- [Actividad reciente](https://github.com/openclaw/openclaw/commits/main/) — último commit consultado: 2026-10-26.
