코드, 에디터, AI로 Bot-Hosting을 제어하세요.

REST API, MCP 서버, OAuth 로그인, CLI가 모두 대시보드와 같은 동작, 권한, 요청 한도를 따라요.

공개 베타. 마음껏 만들고 실험해 보세요. 다만 엔드포인트가 바뀔 수 있고 모든 호출이 실제 배포에 적용되니 주의해서 사용하세요.
REST API 계정을 제어하는 엔드포인트 71개: 배포, 파일, 환경 변수, 백업, 패키지, 도메인. Bearer bhk_ 키, 분당 요청 120회 MCP 서버 같은 동작 71개를 도구로 제공해서 ChatGPT, Claude Desktop, Cursor가 배포를 관리할 수 있어요. ChatGPT는 OAuth, 나머지는 API 키 OAuth 2.1 사용자가 Bot-Hosting 계정으로 로그인하면, 앱은 사용자가 승인한 범위 안에서만 동작해요. PKCE, 액세스 7일, 리프레시 30일 CLI 폴더를 배포에 연결하고 내 에디터에서 저장할 때마다 올려요. npm i -g bot-hosting

키 하나, 요청 하나

개발자 설정에서 키를 만들고 필요한 범위만 부여한 뒤 Bearer 토큰으로 전달하세요.

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

범위

API 키, MCP, OAuth가 같은 목록을 써요. 키에 해당 범위가 있고 내가 그 리소스에 권한이 있을 때만 요청이 실행돼요.

배포

  • deployments:read 배포 목록 및 상세 조회
  • deployments:power 시작, 중지, 재시작, 콘솔
  • deployments:write 생성, 편집, 삭제, 크기 조정, 이동
  • deployments:shell 컨테이너에서 셸 명령 실행
  • projects:read 프로젝트 목록 조회
  • projects:write 프로젝트 생성 및 삭제
  • files:read 파일 탐색 및 다운로드
  • files:write 파일 업로드, 편집, 이름 변경, 삭제
  • env:read 환경 변수 읽기 (시크릿은 가려짐)
  • env:write 환경 변수 설정
  • backups:read 복원 지점 목록 조회
  • backups:write 복원 지점 생성, 복원, 삭제
  • packages:read 설치된 패키지 보기
  • packages:write 패키지 추가 및 제거

계정

  • account:read 프로필과 할당량 읽기
  • billing:read 청구서와 요금제 읽기
  • credits:spend 크레딧으로 리소스 생성

템플릿 및 문서

  • templates:read 공개 템플릿 탐색
  • docs:read 문서 검색 및 읽기