Docs

Libraries & SDKs

Official client libraries for the SIMBA API. Every SDK is versioned, type-safe, and mirrors the REST API one-to-one.

Node.js / TypeScript

Install
npm install @simba/voice-agents
Quickstart
import { SimbaClient } from "@simba/voice-agents";

const simba = new SimbaClient({ apiKey: process.env.SIMBA_API_KEY });
const agents = await simba.agents.list();

Python

Install
pip install simba-voice-agents
Quickstart
from simba_voice_agents import Simba

simba = Simba(api_key=os.environ["SIMBA_API_KEY"])
agents = simba.agents.list()

Go

Install
go get github.com/speechifyinc/simba-go
Quickstart
import simba "github.com/speechifyinc/simba-go"

client := simba.NewClient(os.Getenv("SIMBA_API_KEY"))
agents, err := client.Agents.List(ctx)

Ruby

Install
gem install simba-voice-agents
Quickstart
require "simba"

simba = Simba::Client.new(api_key: ENV["SIMBA_API_KEY"])
agents = simba.agents.list

React (browser SDK)

Install
npm install @simba/react
Quickstart
import { ConversationProvider, useConversation } from "@simba/react";

const { start, stop } = useConversation({ agentId: "agt_..." });

Need a different language?

The REST API works from any HTTP client. See the API Reference for curl examples, or reach out to our team about official support for your stack.