SDKs
Official client libraries for JavaScript, Python, and Go
Our SDKs provide type-safe, idiomatic wrappers around the REST API. They handle authentication, retries, and streaming automatically.
Installation
Terminalbash
npm install @operativeops/sdkInitialize the Client
client.tstypescript
import { OperativeOps } from '@operativeops/sdk';
const client = new OperativeOps({ apiKey: process.env.OPS_API_KEY });Basic Usage
usage.tstypescript
const response = await client.conversations.create({
question: "How is engineering velocity trending?",
agents: ['cto', 'analytics']
});Streaming Responses
streaming.tstypescript
const stream = await client.conversations.create({
question: "Analyze our Q2 performance",
agents: ['ceo', 'cto', 'marketing', 'analytics'],
stream: true
});
for await (const chunk of stream) {
console.log(chunk.agent, chunk.text);
}TypeScript types are included — no additional @types package needed.