AI Gateway
AI Native API Gateway
Official Site | Docs | Blog | Roadmap | MCP Server QuickStart | Developer Guide | Wasm Plugin Hub |
What is Higress?
Higress is a cloud-native API gateway based on Istio and Envoy, which can be extended with Wasm plugins written in Go/Rust/JS. It provides dozens of ready-to-use general-purpose plugins and an out-of-the-box console (try the demo here).
Core Use Cases
Higress's AI gateway capabilities support all mainstream model providers both domestic and international. It also supports hosting MCP (Model Context Protocol) Servers through its plugin mechanism, enabling AI Agents to easily call various tools and services. With the openapi-to-mcp tool, you can quickly convert OpenAPI specifications into remote MCP servers for hosting. Higress provides unified management for both LLM API and MCP API.
π Try it now at https://mcp.higress.ai/ to experience Higress-hosted Remote MCP Servers firsthand:

Production Adoption
Higress originated at Alibaba to address long-connection disruption during
gateway reloads and improve gRPC/Dubbo load balancing. It is now developed as
a vendor-neutral CNCF project and is used by organizations across multiple
industries. Public adopters and their use cases are listed in
ADOPTERS.md.
Summary
Quick Start
Higress can be started with just Docker, making it convenient for individual developers to set up locally for learning or for building simple sites:
# Create a working directory
mkdir higress; cd higress
# Start higress, configuration files will be written to the working directory
docker run -d --rm --name higress-ai -v ${PWD}:/data \
-p 8001:8001 -p 8080:8080 -p 8443:8443 \
higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/all-in-one:latest
Port descriptions:
- Port 8001: Higress UI console entry
- Port 8080: Gateway HTTP protocol entry
- Port 8443: Gateway HTTPS protocol entry
Higress publishes project images through dedicated regional registry endpoints. Operators may mirror the images to a registry they control and configure the Helm
global.hubvalue accordingly.If you experience a timeout when pulling image from
higress-registry.cn-hangzhou.cr.aliyuncs.com, you can try replacing it with the following docker registry mirror source:North America:
higress-registry.us-west-1.cr.aliyuncs.comSoutheast Asia:
higress-registry.ap-southeast-7.cr.aliyuncs.com
For Kubernetes deployments, you can configure the
global.hubparameter in Helm values to use a mirror registry closer to your region. This applies to both Higress component images and built-in Wasm plugin images:# Example: Using North America mirror helm install higress -n higress-system higress.io/higress --set global.hub=higress-registry.us-west-1.cr.aliyuncs.com --create-namespaceAvailable mirror registries:
- China (Hangzhou):
higress-registry.cn-hangzhou.cr.aliyuncs.com(default)- North America:
higress-registry.us-west-1.cr.aliyuncs.com- Southeast Asia:
higress-registry.ap-southeast-7.cr.aliyuncs.com
For other installation methods such as Helm deployment under K8s, please refer to the official Quick Start documentation.
Use Cases
MCP Server Hosting:
Higress hosts MCP Servers through its plugin mechanism, enabling AI Agents to easily call various tools and services. With the openapi-to-mcp tool, you can quickly convert OpenAPI specifications into remote MCP servers.

Key benefits of hosting MCP Servers with Higress:
Unified authentication and authorization mechanisms
Fine-grained rate limiting to prevent abuse
Comprehensive audit logs for all tool calls
Rich observability for monitoring performance
Simplified deployment through Higress's plugin mechanism
Dynamic updates without disruption or connection drops
AI Gateway:
Higress connects to all LLM model providers using a unified protocol, with AI observability, multi-model load balancing, token rate limiting, and caching capabilities:
Higress is also listed as a conformant Gateway API Inference Extension implementation, supporting inference-aware routing on Kubernetes.

Kubernetes ingress controller:
Higress can function as a feature-rich ingress controller and is listed in the official Kubernetes Ingress Controllers documentation. It is compatible with many annotations of the Kubernetes NGINX Ingress Controller.
Higress supports the Gateway API standard and is listed as a conformant Gateway API implementation, enabling smooth migration from the Ingress API to the Gateway API.
Compared to ingress-nginx, the resource overhead has significantly decreased, and the speed at which route changes take effect has improved by ten times.
The following resource overhead comparison comes from sealos.
For details, you can read this article to understand how sealos migrates the monitoring of tens of thousands of ingress resources from nginx ingress to higress.

Microservice gateway:
Higress can function as a microservice gateway, which can discovery microservices from various service registries, such as Nacos, ZooKeeper, Consul, Eureka, etc.
It deeply integrates with [Dubbo](https://github.com/a