GitHub 火線榜

GitHub 火線榜 · 倉庫檔案

higress-group/higress

AI Gateway | AI Native API Gateway (簡介來自倉庫自身文件。)

資料截至 October 27higress-group

最好成績

#466

總榜 · Go 语言

9.6K

累計 Star

1.4K

Fork 總數

0

近 30 天在榜天數

專案狀態授權條款: Apache-2.0最近 push: October 22Open Issues(含 PR): 1.4K

自 2026-10-25 起採集;未知 = 尚未採集到

把上榜徽章放進你的 README · higress-group/higress[![把上榜徽章放進你的 README](https://git.vaiox.xyz/api/badge/higress-group/higress.svg)](https://git.vaiox.xyz/zh-TW/repo/higress-group/higress)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/zh-TW/repo/higress-group/higress"><img src="https://git.vaiox.xyz/api/badge/higress-group/higress.svg" alt="把上榜徽章放進你的 README" height="20"></a>

專案文件

Higress
AI Gateway

AI Native API Gateway

Build Status license discord CNCF Sandbox OpenSSF Best Practices

higress-group%2Fhigress | Trendshift Higress - Global APIs as MCP powered by AI Gateway | Product Hunt

Official Site   |   Docs   |   Blog   |   Roadmap   |   MCP Server QuickStart   |   Developer Guide   |   Wasm Plugin Hub   |

English | 中文 | 日本語

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:

Higress MCP Server Platform

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.hub value 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.com

Southeast Asia: higress-registry.ap-southeast-7.cr.aliyuncs.com

For Kubernetes deployments, you can configure the global.hub parameter 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-namespace

Available 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

      Learn more...

  • 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, Nacos, Sentinel and other microservice technology stacks.

  • Security gateway:

    Higress can be used as a security gateway, supporting WAF and various authentication strategies, such as key-auth, hmac-auth, jwt-auth, basic-auth, oidc, etc.

Core Advantages

  • Production Grade

    Born from Alibaba's internal product with over 2 years of production validation, supporting large-scale scenarios with hundreds of thousands of requests per second.

    Completely eliminates traffic jitter caused by Nginx reload, configuration changes take effect in milliseconds and are transparent to business. Especially friendly to long-connection scenarios such as AI businesses.

  • Streaming Processing

    Supports true complete streaming processing of request/response bodies, Wasm plugins can easily customize the handling of streaming protocols such as SSE (Server-Sent Events).

    In high-bandwidth scenarios such as AI businesses, it can significantly reduce memory overhead.

  • Easy to Extend

    Provides a rich official plugin library covering AI, traffic management, security protection and other common functions, meeting more than 90% of business scenario requirements.

    Focuses on Wasm plugin extensions, ensuring memory safety through sandbox isolation, supporting multiple programming languages, allowing plugin versions to be upgraded independently, and achieving traffic-lossless hot updates of gateway logic.

  • Secure and Easy to Use

    Based on Ingress API and Gateway API standards, provides out-of-the-box UI console, WAF protection plugin, IP/Cookie CC protection plugin ready to use.

    Supports connecting to Let's Encrypt for automatic issuance and renewal of free certificates, and can be deployed outside of K8s, started with a single Docker command, convenient for individual developers to use.

Community

Join our Discord community! This is where you can connect with developers and other enthusiastic users of Higress.

discord

Join the monthly Higress Community Meeting for public project updates, technical discussions, roadmap planning, and community questions.

The complete inventory of public and private communication channels, subproject channels, meeting information, and contributor activity is in COMMUNITY.md.

Code of Conduct

The Higress community follows the CNCF Code of Conduct. The project's adopted Code of Conduct is documented in CODE_OF_CONDUCT.md. Please review it before participating in the community.

Governance & Maintainers

Project governance, the maintainer roster, and the contribution model are described in GOVERNANCE.md and MAINTAINERS.md. New contributors are encouraged to start with CONTRIBUTING_EN.md. Forward planning and release procedures are documented in ROADMAP.md and RELEASE.md.

Security

Please report security vulnerabilities following the process described in SECURITY.md.

Thanks

Higress would not be possible without the valuable open-source work of projects in the community. We would like to extend a special thank you to Envoy and Istio.

Related Repositories

Contributors

contributors

Star History

Star History Chart


Cloud Native Computing Foundation

Cloud Native Computing Foundation

We are a Cloud Native Computing Foundation sandbox project.

The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see Trademark Usage.

Copyright Higress a Series of LF Projects, LLC. For website terms of use, trademark policy and other project policies please see https://lfprojects.org/policies/.

↑ Back to Top ↑

當前上榜

  • 466

    總榜 · 史上最強 · Go

    9.6K 星 · 1.4K fork · 累計星星

    總榜 · Go →

近 30 天勢頭

近 30 天沒有上榜紀錄。

同類專案 · 共享主題

← 回到榜單

GitHub 火線榜往日榜發現联系我们 · Contact