Official SDKs.
First-class client libraries for every major language. Typed, tested, maintained.
Explore the details
Different syntax. A familiar shape.
The language changes. The resource and request intent stay clear. Compare the shape of the two client interfaces.
Interactive example
client.ts
const result = await hives.projects.list();Request intent
LISTprojectsStructured response
Illustrative calling conventions. Use the SDK reference for supported packages and exact methods.
Choose your language
Rust42 features
Rust SDKNative Rust client with zero-copy deserialization. The reference implementation -- fastest path to Hives.API coverage95%
TypeScript38 features
TypeScript SDKFully typed TypeScript client for Node.js, Deno, and Bun. Tree-shakeable with ESM exports.API coverage92%
Python35 features
Python SDKAsync-first Python client with Pydantic models. Works with asyncio, trio, and synchronous code.API coverage88%
Go34 features
Go SDKIdiomatic Go client with context propagation, structured errors, and connection pooling.API coverage90%
Pick your language
Install the SDK, authenticate, and make your first API call in minutes.
Get started →