awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
higress-group avatar

higress-group/higress

0
View on GitHub↗
8,727 stars·1,161 forks·Go·Apache-2.0·41 viewshigress.ai↗

Higress

Higress is an AI-native and cloud-native API gateway that routes, secures, and optimizes traffic between clients and large language model services. It functions as a centralized entry point for microservices, serving as both a Kubernetes ingress controller and an AI gateway orchestrator.

The project distinguishes itself by managing traffic across multiple AI providers using a unified protocol, incorporating token-aware rate limiting and response caching to optimize model inference. It coordinates communication between AI models and external tools to provide real-time context and data, while also hosting server endpoints for AI agents.

Broad capabilities include API security enforcement via web application firewalls, automated TLS certificate management, and dynamic service discovery. The gateway supports custom request processing through sandboxed WebAssembly plugins that allow for traffic transformation with hot-reloading.

The system implements standardized ingress APIs to manage network routing within containerized clusters with low resource overhead.

Features

  • AI Gateways - Provides a unified AI-native gateway for routing, securing, and managing traffic to multiple LLM providers.
  • AI Service Gateways - Provides a cloud-native gateway that routes, secures, and optimizes traffic specifically for large language model services.
  • Traffic Management - Balances requests across multiple AI providers using unified protocols, token-aware rate limiting, and response caching.
  • AI Traffic Routing - Provides specialized routing and management for traffic directed toward machine learning applications.
  • Ingress Controllers - Implements standardized ingress APIs to manage external access and network routing within clusters.
  • Token-Based Rate Limiters - Enforces rate limits based on token consumption per client to prevent service exhaustion in LLM endpoints.
  • AI Model Load Balancers - Balances requests across multiple AI model providers based on token costs, latency, and availability.
  • Centralized API Gateways - Provides a centralized entry point to route incoming network requests to the correct backend microservices.
  • AI Protocol Translation - Translates diverse AI provider APIs into a single standardized protocol for seamless routing.
  • AI Model Routing Strategies - Employs logic to distribute LLM requests across various providers to optimize for cost and speed.
  • API Gateways - Serves as a centralized entry point for microservices with integrated service discovery and request throttling.
  • Model Context Protocol Integrations - Implements Model Context Protocol integrations to expose real-time system data and functions to AI models.
  • Inference Response Optimizations - Improves the delivery of AI responses by directing traffic to efficient endpoints and caching results.
  • Inference Traffic Optimizations - Directs traffic to efficient inference endpoints to ensure the fast delivery of AI-generated responses.
  • Memory-Efficient Data Streaming - Processes request and response bodies as continuous data streams to minimize memory overhead for AI responses.
  • Traffic Transformation Modules - Deploys lightweight binary modules to intercept and transform network traffic at the routing level.
  • Request Processing Plugins - Provides modular plugins that process and transform incoming HTTP requests using custom logic.
  • Sandboxed Plugin Execution - Executes request-handling plugins in a sandboxed environment with hot-reloading to ensure system stability and security.
  • MCP Server Hosting - Provides specialized infrastructure for hosting Model Context Protocol servers to make tools available to AI agents.
  • Microservice Traffic Management - Routes requests to distributed microservices by discovering service locations from external registries.
  • Service Registry Integrations - Integrates with service registries to automatically locate and route requests to available backend instances.
  • Service Registries - Integrates with service registries to dynamically discover and route traffic to backend microservices.
  • Traffic Throttling - Limits the volume of incoming traffic using specific parameters to prevent service exhaustion under high load.
  • Per-Client Request Throttlers - Protects backend services from abuse by restricting the number of requests allowed per client identity.
  • Chunked Response Processing - Processes request and response bodies as continuous data flows to minimize memory overhead for high-bandwidth AI traffic.
  • Traffic Routing Controllers - Manages the flow and security of requests to language model services using a specialized control plane.
  • API Access Security - Secures API endpoints by combining firewall rules with multiple identity verification strategies.
  • TLS Certificate Management - Automates the issuance and renewal of TLS certificates to ensure secure encrypted connections.
  • API Request Authentication - Validates request credentials using standard authentication schemes to protect sensitive resources.
  • Automated Certificate Management - Automates the issuance and renewal of TLS certificates for secure, encrypted connections.
  • Traffic Security Policies - Enforces security policies and access controls on traffic flows to keep sensitive services protected.
  • Traffic Filtering - Filters common web attacks through a security firewall to protect backend microservices from exploitation.
  • Web Application Firewalls - Implements a web application firewall to filter and block malicious HTTP traffic protecting backend services.
  • Wasm-Based Plugins - Executes custom logic in a sandboxed WebAssembly runtime to transform network traffic with hot-reloading.
  • API Gateways - Cloud-native gateway based on Envoy and Istio.

Star history

Star history chart for higress-group/higressStar history chart for higress-group/higress

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Higress

These projects share indexed features with Higress. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • alibaba/higressalibaba avatar

    alibaba/higress

    7,558View on GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Goai-gatewayai-nativeapi-gateway
    View on GitHub↗7,558
  • megaease/easegressmegaease avatar

    megaease/easegress

    5,873View on GitHub↗

    Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a centralized entry point for managing network traffic, providing a dedicated control plane and sidecar data plane to handle the lifecycle and interception of requests between distributed services. The project functions as an AI model gateway that proxies requests to large language model providers and translates request formats for compatibility. It is an extensible proxy that allows for custom request and response handling through a filter pipeline implemented via WebAssembly

    Go
    View on GitHub↗5,873
  • aws/aws-cdkaws avatar

    aws/aws-cdk

    12,817View on GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    View on GitHub↗12,817
  • apache/apisixapache avatar

    apache/apisix

    16,767View on GitHub↗

    This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for microservices, serverless functions, and artificial intelligence model providers. It functions as a dynamic service proxy and cloud-native ingress controller, centralizing policy enforcement and traffic routing through a unified configuration interface that synchronizes state across multiple nodes in real time. The platform distinguishes itself through a highly extensible architecture that utilizes a high-performance scripting engine to execute modular logic directly within the requ

    Luaapiapi-gatewayapi-management
    View on GitHub↗16,767
Compare all 30 related projects→

Frequently asked questions

What does higress-group/higress do?

Higress is an AI-native and cloud-native API gateway that routes, secures, and optimizes traffic between clients and large language model services. It functions as a centralized entry point for microservices, serving as both a Kubernetes ingress controller and an AI gateway orchestrator.

What are the main features of higress-group/higress?

The main features of higress-group/higress are: AI Gateways, AI Service Gateways, Traffic Management, AI Traffic Routing, Ingress Controllers, Token-Based Rate Limiters, AI Model Load Balancers, Centralized API Gateways.

Which projects share features with higress-group/higress?

Projects with overlapping indexed features include: alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… megaease/easegress — Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… apache/apisix — This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for… apache/shenyu — Shenyu is a microservices API gateway designed to route external traffic to backend services using dynamic rules and… kong/kubernetes-ingress-controller — This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity…