Skip to main content
The Go module path shown here has not been verified as a public package. Use these examples as implementation guidance until Burki publishes or confirms the public Go SDK module.

Installation

Requirements: Go 1.18+

Quick Start


Configuration

Basic Configuration

Custom Options

Using Environment Variables


Resources

List Assistants

Get an Assistant

Create an Assistant

Update an Assistant

Delete an Assistant


Real-time Streaming

The Go SDK uses channels for real-time WebSocket streaming, providing an idiomatic Go experience.

Live Transcript Streaming

Campaign Progress Streaming

Stream Methods


Error Handling

The Go SDK provides typed errors that you can check using type assertions:

Error Types


Complete Example

Here’s a complete example demonstrating the SDK’s capabilities:

Next Steps

Python SDK

Check out the Python SDK with async support

JavaScript SDK

TypeScript-first SDK with full types

Real-time Streaming

Deep dive into WebSocket streaming

API Reference

Complete REST API documentation