sifting/io
Official · 3 languages · free

Official SDKs for your stack.

Official SiftingIO client libraries for Go, Python, and JavaScript, maintained on our official GitHub organization. Install one package, set your API key, and pull live or historical data with the same calls in every language, over REST and WebSocket.

Official GitHub organization

Go

Go 1.23+

Typed client for Go services and data pipelines.

install · go get
go get github.com/siftingio/sdk-go@latest
Read the Go guide

Python

Python 3.9+

Sync and async clients for scripts, notebooks, and backends.

install · pip
pip install siftingio
Read the Python guide

JavaScript

Node 18+ or modern browsers

One client for Node and the browser, with full TypeScript types.

install · npm
npm install @siftingio/sdk
Read the JavaScript guide

One key, every SDK.

The same API key works across all three libraries and the raw REST and WebSocket endpoints. Pick the language you ship in; the calls and the data shape stay the same.

Every SDK is built against the same OpenAPI and AsyncAPI spec, so the calls and data shapes match across all three.

All three libraries are maintained on our official GitHub organization. Open an issue, browse the source, or follow releases there.

Prefer no code? Try every endpoint in our official Postman collection. No install required.

New here? Browse all products or check pricing.