1. SDK
  2. SDK Overview

Getting Started

For a complete step-by-step guide on setting up your API key and sending your first message, see the Quickstart Guide.

Installation

  • Python

  • JavaScript/TypeScript

pip install backboard-sdk

SDK Guides

Explore detailed examples for each SDK feature:

Streaming vs Non-Streaming

Each guide provides examples for both streaming and non-streaming modes:

  • Non-Streaming: Wait for the complete response before processing. Best for simple use cases where you need the full response at once.
  • Streaming: Process response chunks as they arrive. Best for real-time applications and better user experience with long responses.

Language Support

All examples are available in three languages:

  • Python - Async/await pattern with BackboardClient
  • JavaScript - CommonJS with Promise-based API
  • TypeScript - Full type safety with interfaces and type definitions