DocsServer SDK

BEEOS CLOUD / DEVELOPER REFERENCE

SDK languages and source setup

Locate the BeeOS Cloud SDK implementation for each language and product role

BeeOS Cloud exposes two SDK roles: Server and Harness. Use the Cloud API URL and credentials supplied for the selected environment; Server SDK examples target version 2.0.0. A product frontend uses its own app stack and backend-authorized data channels, not a separate Cloud client SDK. Server is TypeScript, Python, and Go. Harness is TypeScript and Python. There is no Java or Rust package, and no Go Harness package.

RoleLanguagePackage or moduleSource repository and path
ServerTypeScript@beeos-ai/cloud-sdkbeeos-cloud-sdks/src/index.ts
ServerPythonbeeos-cloud-sdk / beeos_cloud_sdkbeeos-cloud-sdks/python/beeos_cloud_sdk/__init__.py
ServerGogithub.com/beeos-ai/beeos-cloud-sdks/go/v2beeos-cloud-sdks/go
HarnessTypeScript@beeos-ai/cloud-harness-sdksdks/products/harness/typescript/src/index.ts
HarnessPythonbeeos_cloud_harness_sdksdks/products/harness/python/beeos_cloud_harness_sdk/__init__.py

Source checkout workflow

  1. Install Server SDK 2.0.0: npm install @beeos-ai/cloud-sdk@2.0.0, pip install beeos-cloud-sdk==2.0.0, or go get github.com/beeos-ai/beeos-cloud-sdks/go/v2@v2.0.0. Its source is in beeos-cloud-sdks (src, python, and go).
  2. Harness SDK source remains under beeos-cloud-all/sdks/products/harness. TypeScript exports dist/index.js after its build; Python installs with pip install beeos-cloud-harness-sdk==1.0.0.
  3. Set BEEOS_CLOUD_API_URL to your environment’s /v1 URL and keep BEEOS_API_KEY (bsk_) in backend-only configuration. TypeScript/Python use BeeOSClient; Go uses NewBeeOSClient; the package name is beeoscloudsdk (examples alias it as cloudsdk).

Python Harness exports BeeOSAgentRuntime. TypeScript Harness exports RuntimeRegistrationCoordinator. Read the selected language source for exact names and signatures.