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?
- FAQ Geral — perguntas básicas sobre o OpenClaw
- FAQ Técnico — problemas técnicos e soluções
- Troubleshooting — guias de solução de problemas
- Comunidade Discord — pergunte para outros usuários
- GitHub Issues — reporte bugs