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
Python SDK
v2.0.0Core Python client. Store, search, and manage proactive memories with sync and async support. Zero required dependencies.
pip install "git+https://github.com/digitalforgeca/sulcus.git#subdirectory=sdks/python"Node.js SDK
v2.0.0Zero-dependency TypeScript/Node client with reactive triggers, mainstay search, and XML context building.
npm install ./sdks/nodeLangChain
v0.1.0SulcusCallbackHandler and SulcusMemory integration for LangChain with turn-inbound recall and turn-outbound capture.
pip install "git+https://github.com/digitalforgeca/sulcus.git#subdirectory=integrations/langchain"CrewAI
v0.1.0SulcusCrewHooks and SulcusContextTool for shared proactive memory & context in multi-agent crews.
pip install "git+https://github.com/digitalforgeca/sulcus.git#subdirectory=integrations/crewai"Deep Agents
v0.1.0Thermodynamic memory middleware for LangChain Deep Agents — replaces flat AGENTS.md with a real memory engine.
pip install "git+https://github.com/digitalforgeca/sulcus.git#subdirectory=integrations/deepagents"Vercel AI SDK
v0.1.0LanguageModelV3Middleware for automatic memory retrieval and episodic turn capture with wrapLanguageModel.
npm install ./integrations/vercel-aiLlamaIndex
v0.1.0Thermodynamic memory store and query engine integration for LlamaIndex.
pip install "git+https://github.com/digitalforgeca/sulcus.git#subdirectory=integrations/llamaindex"OpenClaw Plugin
v7.2.1Drop-in memory backend for OpenClaw agents. Auto-recall, auto-capture, heat decay, SIU v2 pipeline integration, and cross-agent sync.
openclaw plugin install @digitalforgestudios/openclaw-sulcusSulcus CLI & Sidecar
v7.3.1Standalone native client binary and MCP server (stdio / HTTP). Available via GitHub Releases or cargo install --git.
curl -L https://github.com/digitalforgeca/sulcus/releases/download/bin-v7.3.1/sulcus-macos-arm64.tar.gz | tar xzREST API
v2.9 serverDirect HTTP API. Works with any language or tool. 87 endpoints, AGE knowledge graph, interaction-based decay, SIU v2 pipeline.
curl -H "Authorization: Bearer $KEY" https://api.sulcus.ca/api/v1/agent/nodesComing Soon
Semantic Kernel
Microsoft Semantic Kernel memory connector
AutoGen
Microsoft AutoGen multi-agent memory backend
Spring AI
Java / Spring Boot AI memory integration
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.