Skip to main content

Libraries

Maintained by us

cordice.js — the TypeScript client the web app itself is built on. It is not a separate product kept alive out of politeness: it is the library our reference client uses, so it is exercised by every release.

It lives in the monorepo rather than a repository of its own, which means an API change and the library change that follows it land in the same commit.

Without a library

The API is ordinary HTTP with JSON bodies, and the events server is a WebSocket speaking JSON or MessagePack. Neither needs a client library — the protocol reference documents every event, and authentication is a single header.

If you write one for another language and would like it listed here, open a discussion.