Repolode
higress-group

higress-group/higress

Gateway de API cloud-native baseado em Istio e Envoy, com recursos de gateway de IA para provedores de LLM e hospedagem de servidores MCP.

Estrelas
9,619
Forks
1,359
Issues abertas
1,404
Último commit
há 3 horas

O que é?

O Higress é um gateway de API cloud-native baseado em Istio e Envoy. Ele pode ser estendido com plugins Wasm escritos em Go, Rust ou JS e já vem com um conjunto de plugins de uso geral e um console de gerenciamento integrado.

Na área de IA, o Higress se conecta aos principais provedores de modelos nacionais e internacionais por meio de um protocolo unificado e oferece observabilidade de IA, balanceamento de carga entre vários modelos, limitação de taxa de tokens e cache. Ele também pode hospedar servidores MCP (Model Context Protocol) por meio de seu mecanismo de plugins e inclui uma ferramenta openapi-to-mcp para converter especificações OpenAPI em servidores MCP remotos.

O Higress pode funcionar como um controlador de Ingress do Kubernetes compatível com as APIs Ingress e Gateway, como um gateway de microsserviços que descobre serviços em registries como Nacos, ZooKeeper, Consul e Eureka, ou como um gateway de segurança com plugins de WAF e autenticação. Ele pode ser executado localmente com um único comando Docker ou implantado no Kubernetes com Helm.

Recursos principais

  • 01Extensão com plugins Wasm em Go, Rust ou JS, com isolamento por sandbox e atualizações independentes dos plugins
  • 02Acesso unificado aos principais provedores de LLM, com balanceamento de carga entre vários modelos e limitação de taxa de tokens
  • 03Hospedagem de servidores MCP e conversão de especificações OpenAPI com openapi-to-mcp
  • 04Compatibilidade com as APIs Ingress e Gateway do Kubernetes
  • 05Descoberta de serviços em Nacos, ZooKeeper, Consul e Eureka, com integração com Dubbo e Sentinel
  • 06Plugins integrados de WAF e autenticação, como key-auth, jwt-auth e oidc

Casos de uso

  • Colocar um gateway unificado à frente de vários provedores de LLM, com observabilidade e cache
  • Hospedar servidores MCP para que agentes de IA possam chamar ferramentas e APIs internas
  • Substituir o ingress-nginx como controlador de Ingress do Kubernetes
  • Atuar como gateway de microsserviços para serviços registrados no Nacos ou no Consul

Tópicos

Perguntas frequentes

O que é higress?
Gateway de API cloud-native baseado em Istio e Envoy, com recursos de gateway de IA para provedores de LLM e hospedagem de servidores MCP. O Higress é um gateway de API cloud-native baseado em Istio e Envoy. Ele pode ser estendido com plugins Wasm escritos em Go, Rust ou JS e já vem com um conjunto de plugins de uso geral e um console de gerenciamento integrado.
higress é gratuito? Qual é a licença?
higress é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
higress ainda é mantido?
Manutenção ativa. O último commit de higress foi em 22 de out. de 2026.
Para que posso usar higress?
Colocar um gateway unificado à frente de vários provedores de LLM, com observabilidade e cache Hospedar servidores MCP para que agentes de IA possam chamar ferramentas e APIs internas Substituir o ingress-nginx como controlador de Ingress do Kubernetes Atuar como gateway de microsserviços para serviços registrados no Nacos ou no Consul
Onde consigo higress?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/higress-group/higress

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados