azure-proxy

Review·Scanned 2/17/2026

This skill provides a local Node.js proxy to bridge OpenClaw with Azure OpenAI, exposing http://127.0.0.1:18790 and forwarding requests to YOUR_RESOURCE.openai.azure.com. It requires running node scripts/server.js, setting AZURE_OPENAI_* env vars, and supplying an API key in ~/.openclaw/openclaw.json.

from clawhub.ai·v84d0863·8.9 KB·0 installs
Scanned from 1.0.0 at 84d0863 · Transparency log ↗
$ vett add clawhub.ai/benediktschackenberg/azure-proxyReview findings below

Azure OpenAI Proxy for OpenClaw

A lightweight Node.js proxy that enables Azure OpenAI integration with OpenClaw.

Why This Exists

OpenClaw constructs API URLs by appending /chat/completions to the provider's baseUrl. Azure OpenAI requires a ?api-version=YYYY-MM-DD query parameter at the end of the URL. When you put query params in the baseUrl, OpenClaw's path append breaks it.

This proxy sits between OpenClaw and Azure, forwarding requests with the correct URL structure.

Installation

Via ClawHub (Recommended)

clawhub install BenediktSchackenberg/openclaw-tools/azure-proxy

Manual

Clone this repo and copy azure-proxy/ to your skills directory.

Quick Start

See SKILL.md for complete setup instructions.

export AZURE_OPENAI_ENDPOINT="your-resource.openai.azure.com"
export AZURE_OPENAI_DEPLOYMENT="gpt-4o"
node scripts/server.js

Then configure OpenClaw to point to http://127.0.0.1:18790.

License

MIT