Official SDKs
Get started quickly with our official client libraries. Each SDK provides type-safe access to the Kisho API with built-in retry logic and error handling.
TypeScript / JavaScript
v1.2.0Full-featured SDK with TypeScript types, async iterators, and retry logic.
npm install @kisho/sdkFeatures
- Full TypeScript types
- Async iterator for pagination
- Automatic retry with backoff
- AbortController timeout support
Python
Pythonic SDK with type hints, async support, and pandas integration.
pip install kishoFeatures
- Full type hints (PEP 484)
- Async/await support
- Pandas DataFrame helpers
- Automatic retry with backoff
Go
Idiomatic Go SDK with context support and concurrent batch fetching.
go get github.com/kisho/kisho-goFeatures
- Context-aware requests
- Concurrent batch fetching
- Structured error types
- Zero dependencies
Ruby
Ruby SDK with ActiveRecord-style query building.
gem install kishoFeatures
- ActiveRecord-style queries
- Automatic pagination
- Rails integration
- Thread-safe client
TypeScript SDK Quickstart
Install via npm
npm install @kisho/sdkOr via yarn
yarn add @kisho/sdkOr via pnpm
pnpm add @kisho/sdkRequirements
Node.js 18+ or modern browser with fetch support. The SDK has zero runtime dependencies.
Built-in Features
Automatic Retry
Exponential backoff retry logic for transient failures. Configurable retry count and timeout.
Type Safety
Full TypeScript types for all API responses. Catch errors at compile time.
Zero Dependencies
Uses native fetch. No external dependencies. Minimal bundle size impact.
Need a Different Language?
We're actively developing SDKs for more languages. Let us know what you need.