Guide

SDKs

Official clients wrap the storage API and the sync channel, including framing, retries and reconnect.

Node.js

terminal
npm install @keelstore/sync

Supports Node 18+ and modern bundlers. Ships ESM and CommonJS builds.

Python

terminal
pip install keelstore

Sync and async clients (keelstore.Client / keelstore.AsyncClient), Python 3.9+.

Go

terminal
go get github.com/keelstore/keelstore-go

Context-aware, zero external dependencies beyond the standard library.

Community clients

Maintained by the community, not by us — check compatibility before using in production:

  • Rust — keelstore-rs
  • Ruby — keelstore-ruby
  • PHP — keelstore/sdk

Want a client for another language? Let us know.