Skip to content

Blog

TenthMatrix WSL Proxy: API Gateway, CDN & Agent Edge

Complete API gateway and CDN from the TenthMatrix team — live rules, WAF, multi-POP, plus Agents Gateway and MCP Gateway underway

  • Balinder Walia
  • 2 min read
  • Updated

TenthMatrix WSL Proxy (WSLProxy) is TenthMatrix’s open API gateway and CDN edge control plane — live routing, WAF, cache, multi-POP DNS, and MCP for agents. Product page: /wsl-proxy. Deep dive: long article.

TenthMatrix WSL Proxy — API Gateway and CDN

Watch: TenthMatrix WSL Proxy intro

TenthMatrix WSL Proxy — product intro

Watch: youtu.be/7NJulclG5sQ · Product: wslproxy.org

Bottom line. Stop treating the edge as a static nginx.conf. TenthMatrix WSL Proxy evaluates rules every request from JSON/MCP configs — proxy, redirect, WAF, cache, canary — and only reloads nginx when listen/SSL blocks change. Site: wslproxy.org · repo: github.com/bwalia/wslproxy.

What it is

WSLProxy is a dynamic API gateway and reverse proxy on OpenResty. Operators manage virtual hosts, rules, WAF, cache, traffic splits, and edge POPs from an Admin UI, REST API, MCP tools, or wslproxy-cli. It is built for multi-POP edges, GitOps-style config, and AI agents — the same stack that fronts tenthmatrix.com traffic in production patterns.

Complete API gateway + CDN

  • Routing: path / IP / country / JWT / cookie match → proxy, redirect, HTML, CAPTCHA.
  • Traffic: weighted, RR, canary, sticky, least-conn; promote and rollback backends.
  • WAF: policy packs, anomaly scoring, monitor/block, events API — see the explainable WAF blog and technical article.
  • CDN cache: edge static cache, optional Docker blob cache, Varnish hooks.
  • POPs + DNS: declare edges; Cloudflare A-record provisioning with guardrails.
  • Control plane: React Admin, Swagger, MCP (Claude/Cursor), CLI image on GHCR.

Agents Gateway & MCP Gateway (roadmap)

TenthMatrix is extending the same edge into the agent era:

  • MCP Gateway (in progress): governed front door for external MCP servers — auth bridging, tool allow/deny, audit of tools/call, per-tool rate limits.
  • Agents Gateway (in progress): policy and observability for multi-agent traffic through the TenthMatrix WSL Proxy edge.
  • MCP management (available now): drive WSLProxy’s own Admin surface from Claude/Cursor via MCP tools.

Where to start

  1. Open wslproxy.org and the Swagger API.
  2. Clone github.com/bwalia/wslproxy and run Compose or Helm for k3s.
  3. Read the technical article or the product page.
  4. For edge protection: read the WSL Proxy WAF blog, the WAF technical brief, watch the WAF tour, or visit wslproxy.org/waf.

Published by TenthMatrix.

Product site: https://wslproxy.org