Skip to content

engineering · 1 min read

Announcing Go & Java SDKs: BhogarAI Now Supports 4 Languages

Expanding our SDK ecosystem with idiomatic Go and Java clients - complete with retry, streaming, and type safety.

BABhogar AI TeamProduct & Engineering

We're excited to announce the general availability of our Go and Java SDKs, joining TypeScript and Python to bring BhogarAI's SDK ecosystem to four languages. Both SDKs are production-ready with full API coverage.

The Go SDK uses a functional options pattern for configuration, generics for type-safe responses, and exponential backoff with jitter for resilient operation. It supports all BhogarAI resources: agents, workflows, knowledge bases, evaluations, tools, and chat completions.

Our Java SDK follows builder patterns with a fluent API design. It includes proper exception hierarchies (RateLimitException, AuthenticationException, ValidationException), automatic retry with configurable backoff, and native Java record types for response models.

Both SDKs support streaming responses for real-time chat, automatic pagination, and comprehensive error handling. They're available on Go modules and Maven Central respectively, with zero required transitive dependencies in Go and minimal dependencies in Java.

With four SDKs covering the vast majority of enterprise tech stacks, teams can now integrate BhogarAI natively in whatever language their backend is written in. Check out our SDK documentation at /docs/sdks for quickstart guides and code examples.

See Bhogar on your own data

Book a 45-minute working session. We connect one of your sources, build one agent, run one governed workflow, and review the trace together.