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/sulcusOpenClaw Plugin
openclaw plugin install @digitalforgestudios/openclaw-sulcusPython
pip install sulcusREST API
curl -H "Authorization: Bearer $KEY" api.sulcus.ca/api/v1/agent/nodesAvailable Now
Node.js SDK
Core Node.js/TypeScript client. Full API coverage with TypeScript types. Store, search, and manage thermodynamic memories.
npm install @digitalforgestudios/sulcusOpenClaw Plugin
Drop-in memory backend for OpenClaw agents. Auto-recall, auto-capture, heat decay, and cross-agent sync.
openclaw plugin install @digitalforgestudios/openclaw-sulcusPython SDK
Core Python client. Store, search, and manage thermodynamic memories. Works with any Python framework.
pip install sulcusREST 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/nodesComing 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/nodesSee the full documentation for API endpoints, authentication, and configuration.