Controla Bot-Hosting desde tu código, tu editor o tu IA.

Una API REST, un servidor MCP, inicio de sesión con OAuth y una CLI, todo con las mismas operaciones, permisos y límites de uso que el panel.

Beta pública. Construye, experimenta y diviértete, pero úsalo con cuidado: los endpoints aún pueden cambiar y cada llamada actúa sobre tus despliegues reales.
API REST 71 endpoints para controlar tu cuenta: despliegues, archivos, variables de entorno, copias de seguridad, paquetes, dominios. Claves bhk_ como Bearer, 120 solicitudes por minuto Servidor MCP Las mismas 71 operaciones como herramientas, para que ChatGPT, Claude Desktop o Cursor puedan gestionar tus despliegues. OAuth para ChatGPT, clave de API para los demás OAuth 2.1 Deja que tus usuarios inicien sesión con su cuenta de Bot-Hosting y actúen dentro de los permisos que aprueben. PKCE, acceso 7 días, renovación 30 días CLI Vincula una carpeta a un despliegue y envía cada guardado desde tu propio editor. npm i -g bot-hosting

Una clave, una solicitud

Crea una clave en tu configuración de desarrollador, dale solo los permisos que necesita y pásala 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
Respuesta 200
{
  "deployments": [ … ]
}

Permisos

El mismo catálogo para claves de API, MCP y OAuth. Una solicitud se ejecuta solo si la clave tiene el permiso y tú tienes acceso al recurso.

Despliegues

  • deployments:read Listar e inspeccionar despliegues
  • deployments:power Iniciar, detener, reiniciar, consola
  • deployments:write Crear, editar, eliminar, redimensionar, mover
  • deployments:shell Ejecutar comandos de shell en un contenedor
  • projects:read Listar tus proyectos
  • projects:write Crear y eliminar proyectos
  • files:read Explorar y descargar archivos
  • files:write Subir, editar, renombrar y eliminar archivos
  • env:read Leer variables de entorno, secretos ocultos
  • env:write Definir variables de entorno
  • backups:read Listar puntos de restauración
  • backups:write Crear, restaurar y eliminar puntos de restauración
  • packages:read Ver paquetes instalados
  • packages:write Añadir y quitar paquetes

Cuenta

  • account:read Leer perfil y cuota
  • billing:read Leer facturas y plan
  • credits:spend Gastar créditos para crear recursos

Plantillas y documentación

  • templates:read Explorar plantillas públicas
  • docs:read Buscar y leer la documentación