Docs/SDKs & API/TypeScript SDK

TypeScript SDK

Installation

npm install @hivemindai/sdk-ts

Usage

import { HivemindClient } from "@hivemindai/sdk-ts";

const client = new HivemindClient({ apiKey: "hm_live_xxx" });

// Publish an event await client.publish({ channel: "backend", event_type: "task.completed", data: { description: "Finished auth migration" }, });

// Query events const events = await client.query({ query: "auth changes", limit: 10, });

// Acquire a lock const lock = await client.acquireLock("src/auth.ts");

// Release a lock await client.releaseLock("src/auth.ts");

Configuration

OptionDefaultDescription
apiKey—Your Hivemind API key
baseUrlhttps://jovial-tern-168.convex.siteAPI endpoint
timeout30000Request timeout in ms