Compatibility · 20 tools
Change one env var.
Works with everything you already use.
SynOI speaks the Anthropic Messages API and the OpenAI Chat Completions API. Anything that respects a base-URL env var is already compatible. We test these tools ourselves; the ones below have been verified against the gateway.
12verified by us4works1community-tested3on the roadmap
AI Agents
Claude Code
VerifiedWorks with both API-key and subscription (OAuth) auth. OAuth requires edge-mode install per ToS.
claude.com/code →Last tested 2026-05-13
export ANTHROPIC_BASE_URL=https://gateway.synoi.systems/anthropic claude
OpenClaw
Verifiedopenclaw.com →Last tested 2026-05-13
# Use the SynOI plugins for full integration: # @synoi/openclaw-router (LLM-call interception) # @synoi/openclaw-guard (tool-execution governance) # Or just point at the gateway: export ANTHROPIC_BASE_URL=https://gateway.synoi.systems/anthropic
Aider
Verifiedaider.chat →Last tested 2026-05-13
export OPENAI_API_BASE=https://gateway.synoi.systems/v1 # or for Anthropic: export ANTHROPIC_BASE_URL=https://gateway.synoi.systems/anthropic aider
OpenAI Codex CLI
Verifiedgithub.com/openai/codex →Last tested 2026-05-13
export OPENAI_API_BASE=https://gateway.synoi.systems/v1 codex
Viktor (Slack AI coworker)
CommunityPending vendor confirmation. Should work via the OpenAI-compatible endpoint.
getviktor.com →Last tested 2026-05-13
Workspace settings → LLM endpoint → https://gateway.synoi.systems/v1
Editors & IDEs
Continue.dev
Verifiedcontinue.dev →Last tested 2026-05-13
// ~/.continue/config.json
{
"models": [{
"title": "via SynOI",
"provider": "openai",
"apiBase": "https://gateway.synoi.systems/v1",
"model": "claude-opus-4-7"
}]
}Cursor
Workscursor.com →Last tested 2026-05-13
Settings → Models → Override OpenAI Base URL → https://gateway.synoi.systems/v1
Windsurf
Workscodeium.com/windsurf →Last tested 2026-05-13
Settings → Custom endpoint → https://gateway.synoi.systems/v1
Zed
Workszed.dev →Last tested 2026-05-13
// ~/.config/zed/settings.json
{
"language_models": {
"anthropic": {
"api_url": "https://gateway.synoi.systems/anthropic"
}
}
}SDKs
Anthropic SDK (TypeScript)
Verifiedgithub.com/anthropics/anthropic-sdk-typescript →Last tested 2026-05-13
import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({
baseURL: 'https://gateway.synoi.systems/anthropic',
})Anthropic SDK (Python)
Verifiedgithub.com/anthropics/anthropic-sdk-python →Last tested 2026-05-13
from anthropic import Anthropic client = Anthropic(base_url="https://gateway.synoi.systems/anthropic")
OpenAI SDK (TypeScript)
Verifiedgithub.com/openai/openai-node →Last tested 2026-05-13
import OpenAI from 'openai'
const client = new OpenAI({
baseURL: 'https://gateway.synoi.systems/v1',
})OpenAI SDK (Python)
Verifiedgithub.com/openai/openai-python →Last tested 2026-05-13
from openai import OpenAI client = OpenAI(base_url="https://gateway.synoi.systems/v1")
Frameworks & Protocols
LangChain
Verifiedlangchain.com →Last tested 2026-05-13
from langchain_openai import ChatOpenAI llm = ChatOpenAI( base_url="https://gateway.synoi.systems/v1", model="claude-opus-4-7", )
LlamaIndex
Verifiedwww.llamaindex.ai →Last tested 2026-05-13
from llama_index.llms.openai import OpenAI llm = OpenAI(api_base="https://gateway.synoi.systems/v1")
Model Context Protocol
Verifiedmodelcontextprotocol.io →Last tested 2026-05-13
# Govern MCP tools/call requests through the SynOI MCP proxy:
curl -X POST https://gateway.synoi.systems/mcp/proxy \
-H "X-MCP-Upstream: https://your-mcp-server.example/mcp" \
-H "X-MCP-Wait-For-Approval: 1" \
-d '{"jsonrpc":"2.0","method":"tools/call",...}'UIs
Open WebUI
Worksopenwebui.com →Last tested 2026-05-13
Settings → Connections → OpenAI API → https://gateway.synoi.systems/v1
Cloud Providers
AWS Bedrock
RoadmapGoogle Vertex AI
RoadmapAzure OpenAI
RoadmapTool not listed?
If your tool accepts a custom base URL for Anthropic or OpenAI APIs, it already works. Test it; if anything breaks, open an issue and we'll add a row.