Skip to main content

TypeScript

Requirements: TypeScript 5.x with strict: true, Node 18+, Bun 1+, or any modern browser.

Python

Requirements: Python 3.10+, asyncio.

Rust

See Rust SDK for usage.
A running Meridian server is required for all SDKs — see Docker.

Examples

Collaborative workspace — ORSet tasks, PNCounter votes, LWWRegister title, Presence (vanilla TypeScript):
Live cursors — real-time cursor tracking with usePresence (React):
Collaborative AI agents — four examples in one: multi-agent document summarization, Claude tool use over CRDTs, persistent agent memory across runs, and a two-agent debate. Live React dashboard with tabs for each scenario (useCRDTMap, usePresence, useGCounter, useORSet, useLwwRegister):
See examples/ai-agents/README.md for full setup instructions.