SDKs & Integrations

Sulcus is API-first. All SDKs are open-source HTTP clients — they talk to the Sulcus Cloud API or your self-hosted instance.

Quick Start

Node.js / TypeScript

npm install @digitalforgestudios/sulcus

OpenClaw Plugin

openclaw plugin install @digitalforgestudios/openclaw-sulcus

Python

pip install sulcus

REST API

curl -H "Authorization: Bearer $KEY" api.sulcus.ca/api/v1/agent/nodes

Available Now

Node.js SDK

Core Node.js/TypeScript client. Full API coverage with TypeScript types. Store, search, and manage thermodynamic memories.

npm install @digitalforgestudios/sulcus

OpenClaw Plugin

Drop-in memory backend for OpenClaw agents. Auto-recall, auto-capture, heat decay, and cross-agent sync.

openclaw plugin install @digitalforgestudios/openclaw-sulcus

Python SDK

Core Python client. Store, search, and manage thermodynamic memories. Works with any Python framework.

pip install sulcus

REST API

Direct HTTP API. Works with any language or tool. All SDKs are thin wrappers over this API.

curl -H "Authorization: Bearer $KEY" https://api.sulcus.ca/api/v1/agent/nodes

Coming Soon

LangChain

SulcusMemory + retriever integration

LlamaIndex

Memory store + query engine

Vercel AI SDK

LanguageModelV3Middleware for automatic memory

CrewAI

Shared reactive, thermodynamic memory for multi-agent crews

CLI

Terminal interface: search, store, list, pin, forget

API Reference

All SDKs are thin HTTP clients over the Sulcus REST API. You can also call the API directly:

curl -H "Authorization: Bearer YOUR_API_KEY" https://api.sulcus.ca/api/v1/agent/nodes

See the full documentation for API endpoints, authentication, and configuration.