Gestisci Bot-Hosting dal tuo codice, dal tuo editor o dalla tua AI.

Un'API REST, un server MCP, l'accesso OAuth e una CLI, tutti sulle stesse operazioni, permessi e limiti di frequenza della dashboard.

Beta pubblica. Costruisci, sperimenta e divertiti, ma usalo con cautela: gli endpoint potrebbero ancora cambiare e ogni chiamata agisce sui tuoi deployment reali.
API REST 71 endpoint per gestire il tuo account: deployment, file, variabili d'ambiente, backup, pacchetti, domini. Chiavi Bearer bhk_, 120 richieste al minuto Server MCP Le stesse 71 operazioni come strumenti, così ChatGPT, Claude Desktop o Cursor possono gestire i tuoi deployment. OAuth per ChatGPT, chiave API per gli altri OAuth 2.1 Fai accedere i tuoi utenti con il loro account Bot-Hosting e agisci entro gli scope che approvano. PKCE, accesso 7 giorni, refresh 30 giorni CLI Collega una cartella a un deployment e invia ogni salvataggio dal tuo editor. npm i -g bot-hosting

Una chiave, una richiesta

Crea una chiave nelle impostazioni sviluppatore, assegnale solo gli scope che servono e passala come token Bearer.

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

Scope

Lo stesso catalogo per chiavi API, MCP e OAuth. Una richiesta viene eseguita solo se la chiave ha lo scope e tu hai il permesso sulla risorsa.

Deployment

  • deployments:read Elenca e ispeziona i deployment
  • deployments:power Avvia, arresta, riavvia, console
  • deployments:write Crea, modifica, elimina, ridimensiona, sposta
  • deployments:shell Esegui comandi shell in un container
  • projects:read Elenca i tuoi progetti
  • projects:write Crea ed elimina progetti
  • files:read Sfoglia e scarica i file
  • files:write Carica, modifica, rinomina, elimina file
  • env:read Leggi le variabili d'ambiente, segreti nascosti
  • env:write Imposta le variabili d'ambiente
  • backups:read Elenca i punti di ripristino
  • backups:write Crea, ripristina, elimina punti di ripristino
  • packages:read Vedi i pacchetti installati
  • packages:write Aggiungi e rimuovi pacchetti

Account

  • account:read Leggi profilo e quota
  • billing:read Leggi fatture e piano
  • credits:spend Spendi crediti per creare risorse

Template e documentazione

  • templates:read Sfoglia i template pubblici
  • docs:read Cerca e leggi la documentazione