COMPATIBILITY

Three ways to integrate Sgraal.

Pip install a package, call an HTTP endpoint, or request a roadmap item.

Integrations across SDK, backend, and roadmap

Package Integrations

✅ Tested

Verified install commands. Each package below resolves on its named registry today.

Integration Package Install command
Python (canonical) sgraal pip install sgraal
Claude MCP @sgraal/mcp npx @sgraal/mcp
LangChain langchain-sgraal pip install langchain-sgraal
LangGraph langchain-sgraal pip install langchain-sgraal
CrewAI crewai-sgraal pip install crewai-sgraal
AutoGen autogen-sgraal pip install autogen-sgraal
OpenAI Agents SDK openai-sgraal pip install openai-sgraal
Mem0 mem0-sgraal pip install mem0-sgraal
RAG (general) sgraal-rag pip install sgraal-rag
LlamaIndex sgraal (canonical) pip install sgraal
Haystack sgraal (canonical) pip install sgraal
Semantic Kernel sgraal (canonical) pip install sgraal
Sgraal CLI sgraal (canonical) pip install sgraal && sgraal --help
Redis (built-in) sgraal (canonical) pip install sgraal

Tested via GitHub Actions on every release.

API Integrations

✅ Live

No package needed — integrate via HTTP from any language or platform.

Integration How it works API endpoint
A2A Protocol Google Agent-to-Agent (JSON-RPC). Discovery via well-known. GET /.well-known/agent.json
OpenAI function guard Wrap an OpenAI function call; Sgraal validates inputs first. POST /v1/guard/openai-function
Claude tool guard Wrap a Claude tool-use turn; Sgraal validates the tool input. POST /v1/guard/claude-tool
RAG filter Filter retrieved nodes through Sgraal preflight before generation. POST /v1/rag/filter
Postman collection Importable collection covering the public endpoints. GET /docs/postman
Compliance Suite EU AI Act, GDPR, NIST AI RMF, SLA, docs index. GET /v1/compliance/*
Federation API Contribute / consume cross-tenant attack vaccines. Beta POST /v1/federation/contribute

Shipped (registry publishing pending)

📦 Source-only

Implemented and in-tree at sgraal-ai/core/sdk/{name}/. Not yet on a language-specific registry — install via clone or submodule today. Registry publishing prioritized by customer demand; request via hello@sgraal.com.

Languages

  • Go SDK — In-tree at sgraal-ai/core/sdk/go/, registry publish pending
  • Java SDK — In-tree at sgraal-ai/core/sdk/java/, registry publish pending
  • Rust SDK — In-tree at sgraal-ai/core/sdk/rust/, registry publish pending
  • .NET SDK — In-tree at sgraal-ai/core/sdk/dotnet/, registry publish pending

On Roadmap

🔜 Roadmap

Not yet shipped. Request via hello@sgraal.com — we prioritize by customer demand.

Frameworks

  • n8n native node
  • Dify plugin
  • Vercel AI SDK adapter
  • Langflow component
  • Flowise node
  • Pydantic AI
  • Google ADK
  • Amazon Bedrock
  • Azure AI Foundry

Memory layers

  • mnemos (sibling SDK, unpublished)
  • Memvid (sibling SDK, unpublished)
  • Zep adapter
  • Letta (MemGPT) adapter
  • Pinecone (extras_require not yet defined)
  • Weaviate (extras_require not yet defined)
  • Milvus (extras_require not yet defined)

Languages

  • Node.js / TypeScript SDK (only @sgraal/mcp is on npm today)

Observability & tools

  • VS Code extension
  • LangSmith trace exporter
  • Langfuse trace exporter
  • LLM Wrapper (universal adapter)
  • Cross-provider Normalizer
  • mngr (Imbue) parallel-agent guard

API, no-code & patterns

  • Zapier — “Webhooks by Zapier” trigger (live POST /v1/zapier/webhook)
  • Make.com — HTTP module returning the preflight verdict (live POST /v1/make/webhook)
  • Embed JS widget — single <script src> tag (planned /v1/embed/sgraal-embed.js)
  • gRPC interface — protoc-generated client, streaming RPCs (api/proto/sgraal.proto)
  • Conway — always-on agent memory validation pattern
  • AgentKit — 17-subagent memory safety pattern

Need an integration we don't ship?

Contact hello@sgraal.com →

Published packages · Live API endpoints · Source-only SDKs · Roadmap