Scripts2026年7月24日·1 分钟阅读

Higress — AI-Native API Gateway Built on Envoy

Cloud-native API gateway combining Envoy proxy with AI-native capabilities for routing, rate limiting, and model proxying.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Higress API Gateway
直接安装命令
npx -y tokrepo@latest install fd8ab7a3-86f8-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

Higress is a cloud-native API gateway built on Envoy and Istio that provides AI-native capabilities alongside traditional gateway features. Originally developed at Alibaba to handle large-scale production traffic, it was open-sourced to serve as a unified gateway for microservices, AI model routing, and API management.

What Higress Does

  • Routes HTTP, gRPC, and WebSocket traffic with advanced matching rules
  • Proxies requests to LLM providers with load balancing and fallback
  • Enforces rate limiting, authentication, and WAF protection at the edge
  • Manages API versions and provides a built-in console UI
  • Integrates with Kubernetes Ingress and Gateway API standards

Architecture Overview

Higress extends Envoy Proxy with a control plane built on Istio Pilot for configuration management. It uses a plugin system based on Wasm (WebAssembly), allowing developers to write custom logic in Go, Rust, or JS that runs inside the data plane without recompiling Envoy. The console provides a web UI for route and plugin management backed by a Nacos-compatible config store.

Self-Hosting & Configuration

  • Deploy via Helm on any Kubernetes cluster with a single command
  • Standalone Docker mode available for non-K8s environments
  • Configure routes, services, and plugins through the built-in web console
  • Supports Nacos, Consul, and Kubernetes for service discovery
  • Wasm plugins can be loaded from OCI registries or local files

Key Features

  • AI gateway capabilities with LLM proxy, token-based rate limiting, and prompt caching
  • Wasm-based plugin system supporting Go, Rust, and JavaScript
  • Full Kubernetes Gateway API and Ingress compatibility
  • Built-in observability with Prometheus metrics and access logging
  • Canary releases and traffic splitting for progressive delivery

Comparison with Similar Tools

  • Kong — Lua-based plugin system; Higress uses Wasm for safer, sandboxed extensibility
  • APISIX — Similar Envoy alternative; Higress has deeper AI gateway features
  • Envoy Gateway — Reference K8s Gateway API impl; Higress adds console UI and AI routing
  • Traefik — Auto-discovery focused; Higress offers richer policy and Wasm plugins

FAQ

Q: Does Higress require Kubernetes? A: No. It supports standalone Docker deployment for environments without K8s.

Q: Can I use Higress as an LLM proxy? A: Yes. It can route to multiple LLM providers with fallback, rate limiting per token, and response caching.

Q: How does the Wasm plugin system work? A: Plugins compile to Wasm modules and run inside Envoy's sandbox, providing isolation without the overhead of external processes.

Q: Is Higress production-ready? A: It powers internal traffic at Alibaba and is actively maintained with regular releases.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产