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.