FAQ OpenClaw para Desenvolvedores

Perguntas frequentes para devs: API, extensões, contribuição e arquitetura do OpenClaw.

O OpenClaw tem API?

Sim! REST API completa para gerenciar mensagens, skills, configurações e integrações programaticamente.

Em que linguagem é desenvolvido?

O core é em Node.js/TypeScript. Skills podem ser escritos em JavaScript, Python ou qualquer linguagem via HTTP.

Como contribuir com o projeto?

Fork no GitHub, crie branch, implemente e abra PR. Veja CONTRIBUTING.md para guidelines.

Posso criar plugins/extensões?

Sim! O sistema de Skills é extensível. Crie skills que fazem qualquer coisa: desde chamar APIs até controlar hardware.

Existe SDK para desenvolvimento?

Sim, SDK em JavaScript/TypeScript para criação de skills. Python SDK em desenvolvimento.

Como rodar em modo desenvolvimento?

Clone o repo, npm install, npm run dev. Hot reload habilitado para desenvolvimento rápido.

O OpenClaw usa qual arquitetura?

Event-driven com plugins. Gateway de canais → Router → Skills → Modelo de IA → Resposta. Tudo assíncrono.

Tem documentação de API?

Sim, em docs.openclaw.ai. Inclui referência completa, exemplos e playground interativo.


Não encontrou sua resposta?