SDKs
Typed from the first call.
Every SDK is generated from the same OpenAPI spec the platform ships, so your editor always knows the exact shape of a conversation, a resolution, and an agent.
typescript
import { Chimes } from "@chimes/sdk-js";
const chimes = new Chimes({ apiKey: process.env.CHIMES_KEY });
const convo = await chimes.conversations.create({
channel: "chat",
message: "How do I add a teammate?",
});
for await (const event of convo.stream()) {
console.log(event.type, event.confidence); // resolved · 0.97
}Pick your language
One platform. Your toolchain.
@chimes/sdk-js
TypeScript
A fully-typed client for Node and the browser. Stream resolutions, manage conversations, register agents.
Learn morechimes-sdkRust
Native bindings to the engine for self-hosters and adapter authors who live in the core.
Learn moreAgent-nativeAgents
An API surface designed for machine consumers — identity, scoped capability, and usage metering.
Learn moreSDKs
Ship your first resolution today.
No credit card to start · Open-source core · Deploy in hours, not quarters