Skip to main content

SDKs & Integrations

Official client libraries for the BESS AI API. Every SDK mirrors the same resource model — agents, calls, chat, phone numbers, batch calls, workflows, knowledge bases, analytics, billing — with idiomatic naming per language.

Published

SDKInstallRegistryReference
Pythonpip install bessaiPyPIFull method reference
Node.js / TypeScriptnpm install bessainpmFull method reference
n8n community nodevia n8n Community Nodesn8nNode guide

Both SDKs read the API key from the environment (BESSAI_API_KEY), retry rate limits and transient server errors automatically, and expose sync + async variants.

Coming to registries

The following clients are code-complete and live on GitHub; registry publishing is in progress. They follow the same resource model as Python and Node.

LanguageSourcePlanned install
Gobessai-gogo get github.com/BESS-Analytics/bessai-go
Javabessai-javaMaven Central
C# / .NETbessai-dotnetNuGet
Rubybessai-rubyRubyGems
PHPbessai-phpPackagist

Need one of these prioritized? contact@bess-ai.com.

Raw REST

No SDK required — everything is plain REST with bearer-key auth. See the API Overview and the per-endpoint reference with curl samples.