Agents & Integrations

OpenClaw

OpenClaw is an open-source AI gateway that connects LLMs to messaging platforms (WhatsApp, Telegram, Discord, Slack, iMessage, and more) and to real-world actions. It supports any OpenAI-compatible provider through a generic openai-completions provider entry in its config.

Installation

macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash
Windows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex

The installer sets up Node.js if it's missing. After it finishes, run:

shell
openclaw onboard --install-daemon

The onboarding wizard walks you through picking a model provider, setting an API key, and connecting a chat channel. Requires Node 22.22.3+, 24.15+, or 25.9+ if you're installing manually.

Configuration

openclaw config
{
  "env": { "DRAVEN_API_KEY": "sk-drv-your-api-key" },
  "agents": {
    "defaults": { "model": { "primary": "your-model-id" } }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "dravenai": {
        "baseUrl": "https://api.dravenai.lat/v1",
        "apiKey": "${DRAVEN_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "your-model-id",
            "name": "Your Model",
            "reasoning": false,
            "input": ["text"],
            "contextWindow": 32768,
            "maxTokens": 4096
          }
        ]
      }
    }
  }
}

Then reference the model as your-model-id from an openclaw agent command, the same way you would with any other configured provider.

OpenClaw is an independent open-source project, not operated by Draven AI — check its own docs for config file location and syntax for your installed version. Requests still count against your rate limits.