Controle o Bot-Hosting pelo seu código, seu editor ou sua IA.

Uma API REST, um servidor MCP, login com OAuth e uma CLI, todos com as mesmas operações, permissões e limites de requisições do painel.

Beta público. Construa, experimente e divirta-se, mas use com cuidado: os endpoints ainda podem mudar, e cada chamada age sobre suas implantações reais.
API REST 71 endpoints para controlar sua conta: implantações, arquivos, variáveis de ambiente, backups, pacotes, domínios. Chaves bhk_ como Bearer, 120 requisições por minuto Servidor MCP As mesmas 71 operações como ferramentas, para que ChatGPT, Claude Desktop ou Cursor gerenciem suas implantações. OAuth para o ChatGPT, chave de API para os demais OAuth 2.1 Deixe seus usuários entrarem com a conta do Bot-Hosting e agirem dentro dos escopos que aprovarem. PKCE, acesso 7 dias, refresh 30 dias CLI Vincule uma pasta a uma implantação e envie cada salvamento direto do seu editor. npm i -g bot-hosting

Uma chave, uma requisição

Crie uma chave nas configurações de desenvolvedor, dê a ela apenas os escopos de que precisa e envie-a como token Bearer.

URL base, https://bot-hosting.net/api/v1
curl -H "Authorization: Bearer bhk_your_key" \
  https://bot-hosting.net/api/v1/deployments
Resposta 200
{
  "deployments": [ … ]
}

Escopos

O mesmo catálogo para chaves de API, MCP e OAuth. Uma requisição só é executada se a chave tiver o escopo e você tiver permissão sobre o recurso.

Implantações

  • deployments:read Listar e inspecionar implantações
  • deployments:power Iniciar, parar, reiniciar, console
  • deployments:write Criar, editar, excluir, redimensionar, mover
  • deployments:shell Executar comandos de shell em um contêiner
  • projects:read Listar seus projetos
  • projects:write Criar e excluir projetos
  • files:read Navegar e baixar arquivos
  • files:write Enviar, editar, renomear, excluir arquivos
  • env:read Ler variáveis de ambiente, segredos mascarados
  • env:write Definir variáveis de ambiente
  • backups:read Listar pontos de restauração
  • backups:write Criar, restaurar, excluir pontos de restauração
  • packages:read Ver pacotes instalados
  • packages:write Adicionar e remover pacotes

Conta

  • account:read Ler perfil e cota
  • billing:read Ler faturas e plano
  • credits:spend Gastar créditos para criar recursos

Templates e docs

  • templates:read Navegar por templates públicos
  • docs:read Pesquisar e ler a documentação