Styr Bot-Hosting från din kod, din editor eller din AI.
Ett REST API, en MCP-server, OAuth-inloggning och en CLI, alla med samma operationer, behörigheter och hastighetsbegränsningar som dashboarden.
Publik beta. Bygg, experimentera och ha kul med det, men använd det med försiktighet: endpoints kan fortfarande ändras, och varje anrop påverkar dina riktiga deployments.
REST API 71 endpoints för att styra ditt konto: deployments, filer, miljövariabler, säkerhetskopior, paket, domäner. Bearer-nycklar med bhk_, 120 anrop i minuten MCP-server Samma 71 operationer som verktyg, så att ChatGPT, Claude Desktop eller Cursor kan hantera dina deployments. OAuth för ChatGPT, API-nyckel för de andra OAuth 2.1 Låt dina användare logga in med sitt Bot-Hosting-konto och agera inom de behörighetsomfång de godkänner. PKCE, åtkomst 7 dagar, förnyelse 30 dagar CLI Koppla en mapp till en deployment och skicka varje sparning från din egen editor. npm i -g bot-hosting
En nyckel, ett anrop
Skapa en nyckel i dina utvecklarinställningar, ge den bara de behörighetsomfång den behöver och skicka den som en Bearer-token.
Behörighetsomfång
Samma katalog för API-nycklar, MCP och OAuth. Ett anrop körs bara om nyckeln har behörighetsomfånget och du har behörighet till resursen.
Deployments
- deployments:read Lista och granska deployments
- deployments:power Starta, stoppa, starta om, konsol
- deployments:write Skapa, redigera, radera, ändra storlek, flytta
- deployments:shell Köra shell-kommandon i en container
- projects:read Lista dina projekt
- projects:write Skapa och radera projekt
- files:read Bläddra bland och ladda ned filer
- files:write Ladda upp, redigera, byta namn på och radera filer
- env:read Läsa miljövariabler, hemligheter maskerade
- env:write Ange miljövariabler
- backups:read Lista återställningspunkter
- backups:write Ta, återställa och radera återställningspunkter
- packages:read Visa installerade paket
- packages:write Lägga till och ta bort paket
Konto
- account:read Läsa profil och kvot
- billing:read Läsa fakturor och plan
- credits:spend Använda krediter för att skapa resurser
Mallar och dokumentation
- templates:read Bläddra bland publika mallar
- docs:read Söka i och läsa dokumentationen