developers.hero.badge

developers.hero.title

developers.hero.subtitle

developers.api.title

developers.api.description

developers.learnMore

developers.sdk.title

developers.sdk.description

developers.learnMore

developers.widget.title

developers.widget.description

developers.learnMore

developers.mcp.title

developers.mcp.description

developers.learnMore

developers.external.title

developers.external.description

developers.external.cta

developers.connect.title

developers.connect.body

developers.connect.cta
const cw = new CreateWorker({ apiKey });

// Let a worker manage your site
const conn = await cw.integrations.createApiConnection({
  displayName: "My portfolio",
  baseUrl: "https://api.myportfolio.com",
  allowedHosts: ["api.myportfolio.com"],
  authMode: "bearer",
  bearerToken: process.env.MY_TOKEN,
});
await cw.integrations.bind({
  workerId, connectionId: conn.id, purpose: "OUTBOUND",
});

Preguntas frecuentes

¿Cómo me autentico con la API?

Crea una clave de API en el panel de desarrollador y envíala como token Bearer. Las claves tienen alcance limitado, de modo que solo concedes el acceso que necesita una integración.

¿Hay un SDK oficial?

Sí: @createworker/sdk para TypeScript/Node. No tiene dependencias y es seguro en tipos, con utilidades para tareas, aprobaciones, webhooks y conectar tus propias aplicaciones.

¿Puedo usar CreateWorker desde Claude Code o Cursor?

Sí. El servidor @createworker/mcp expone tus trabajadores como herramientas MCP, para que puedas controlarlos desde Claude Code, Claude Desktop, Cursor y otros clientes MCP.

¿Puede mi propia aplicación actuar como una integración que un trabajador pueda operar?

Sí. Registra una conexión por API (para que un trabajador pueda llamar a tu aplicación) y una conexión por webhook (para que tu aplicación pueda activar trabajadores), y luego vincúlalas a un trabajador.

API y SDK para desarrolladores - CreateWorker | CreateWorker