higress-group/higress
🤖 AI Gateway | AI Native API Gateway
What it solves
Higress is an AI-native API gateway designed to simplify the management of Large Language Model (LLM) APIs and Model Context Protocol (MCP) servers. It addresses the challenges of connecting to multiple model providers using a unified protocol while providing production-grade traffic management, security, and observability for AI-driven applications.
How it works
Built on Istio and Envoy, Higress uses a Wasm (WebAssembly) plugin mechanism to extend its functionality. This allows it to act as a unified entry point for LLM APIs and MCP servers, providing a layer of abstraction that handles authentication, rate limiting, and routing. It supports true streaming processing for request and response bodies, which is significantly reduces memory overhead for high-bandwidth AI services like those using Server-Sent Events (SSE).
Who it’s for
It is intended for developers and organizations building AI agents and LLM-powered applications who need a secure, scalable, and observable gateway to manage their model providers and tool-calling services.
Highlights
- AI Gateway Capabilities: Unified protocol for all mainstream model providers, multi-model load balancing, token rate limiting, and caching.
- MCP Server Hosting: Hosts MCP servers via plugins, allowing AI agents to call tools and services; includes a tool to convert OpenAPI specifications into remote MCP servers.
- Wasm Plugin System: Supports plugins written in Go, Rust, or JS for memory-safe, hot-updated gateway logic without traffic loss.
- Cloud Native: CNCF Sandbox project compatible with Kubernetes Ingress and Gateway API standards.
- Production Grade: Eliminates traffic jitter during configuration changes, making it highly suitable for long-connection AI businesses.
Related
- Project
- Dispatch
- Project
- Project
- Project