Kontrolin ang Bot-Hosting mula sa code mo, editor mo o AI mo.
Isang REST API, isang MCP server, OAuth sign-in at isang CLI, lahat sa parehong mga operasyon, permission at rate limit ng dashboard.
Public beta. Gumawa, mag-eksperimento at mag-enjoy, pero mag-ingat: puwede pang magbago ang mga endpoint, at bawat call ay gumagana sa totoong mga deployment mo.
REST API 71 endpoint para kontrolin ang account mo: mga deployment, file, env var, backup, package, domain. Mga Bearer bhk_ key, 120 request kada minuto MCP server Ang parehong 71 operasyon bilang mga tool, para ma-manage ng ChatGPT, Claude Desktop o Cursor ang mga deployment mo. OAuth para sa ChatGPT, API key para sa iba OAuth 2.1 Hayaang mag-sign in ang mga user mo gamit ang Bot-Hosting account nila at kumilos sa loob ng mga scope na aprubado nila. PKCE, access token 7 araw, refresh token 30 araw CLI Iugnay ang isang folder sa isang deployment at i-push ang bawat save mula sa sarili mong editor. npm i -g bot-hosting
Isang key, isang request
Gumawa ng key sa developer settings mo, ibigay lang ang mga scope na kailangan nito, at ipasa ito bilang Bearer token.
Mga Scope
Iisang catalog para sa mga API key, MCP at OAuth. Tatakbo lang ang request kung hawak ng key ang scope at may permission ka sa resource.
Mga Deployment
- deployments:read Ilista at suriin ang mga deployment
- deployments:power I-start, ihinto, i-restart, console
- deployments:write Gumawa, mag-edit, mag-delete, mag-resize, maglipat
- deployments:shell Magpatakbo ng mga shell command sa container
- projects:read Ilista ang mga project mo
- projects:write Gumawa at mag-delete ng mga project
- files:read Mag-browse at mag-download ng mga file
- files:write Mag-upload, mag-edit, mag-rename, mag-delete ng mga file
- env:read Basahin ang mga env var, naka-mask ang mga secret
- env:write Magtakda ng mga env var
- backups:read Ilista ang mga restore point
- backups:write Kumuha, mag-restore, mag-delete ng mga restore point
- packages:read Tingnan ang mga naka-install na package
- packages:write Magdagdag at magtanggal ng mga package
Account
- account:read Basahin ang profile at quota
- billing:read Basahin ang mga invoice at plan
- credits:spend Gumastos ng credits para gumawa ng mga resource
Mga template at docs
- templates:read Mag-browse ng mga public template
- docs:read Maghanap at magbasa ng docs