Kong ou Kong API Gateway é um gateway de API escalável e nativo em nuvem, agnóstico e escalonável, distinguido por seu alto desempenho e extensibilidade por meio de plugins. Ele também fornece recursos avançados de IA com suporte multi-LLM.
Ao fornecer funcionalidade para proxy, roteamento, balanceamento de carga, verificação de saúde, autenticação (e muito mais), Kong serve como camada central para orquestrar microsserviços ou tráfego de API convencional com facilidade.
Kong corre nativamente em Kubernetes, graças ao seu controlador oficial de ingresso Kubernetes.
Instalação | Documentação | Discussões | Fórum | Blog | Construir
Vamos testar Kong adicionando autenticação a uma API em menos de 5 minutos.
Sugerimos o uso da distribuição do Docker-Compose através das instruções abaixo, mas também há um procedimento de instalação do Docker, se você preferir executar o gateway da API Kong no modo sem DB.
Esteja você executando na nuvem, no bare metal ou usando contêineres, pode encontrar todas as distribuições suportadas em nossa página de instalação oficial.
$ git clone https://github.com/Kong/docker-kong
$ cd docker-kong/compose/
$ KONG_DATABASE=postgres docker-compose --profile database up
O gateway está agora disponível nas seguintes portas no host:
:8000
- Envie tráfego para seu serviço via Kong:8001
- Configure o Kong usando a API Admin ou via Deck:8002
- Acesse a interface da interface da Web de Kong (gerente de Kong) no localhost: 8002Em seguida, siga o guia de início rápido para visitar os recursos do gateway.
Ao centralizar a funcionalidade comum da API em todos os serviços da sua organização, o Kong API Gateway cria mais liberdade para as equipes de engenharia se concentrarem nos desafios que mais importam.
Os principais recursos de Kong incluem:
Os plugins fornecem funcionalidade avançada que estende o uso do gateway. Muitos dos plugins Kong Inc. e desenvolvidos pela comunidade, como AWS Lambda, Correlation ID e Response Transformer, são exibidos no cubo do plug-in.
Contribua para o cubo do plug -in e garanta que sua próxima idéia inovadora seja publicada e disponível para a comunidade mais ampla!
Nós ❤ ❤ ❤ ❤ ❤ Pull solicitações e estamos continuamente trabalhando duro para facilitar a contribuição dos desenvolvedores. Antes de iniciar o desenvolvimento com o Kong API Gateway, familiarize -se com os seguintes recursos do desenvolvedor:
Use o Guia de Desenvolvimento do Plugin para criar plugins novos e criativos ou navegar na versão on -line da documentação do código -fonte de Kong na referência do Kit de Desenvolvimento de Plugin (PDK). Os desenvolvedores podem criar plugins em Lua, Go ou JavaScript.
Consulte o Changelog para obter mais detalhes sobre um determinado lançamento. A especificação Semver é seguida ao versões do gateway lançamentos.
A Kong Inc. oferece assinaturas comerciais que aprimoram o Kong API Gateway de várias maneiras. Os clientes da assinatura de Konnect Cloud de Kong aproveitam a funcionalidade adicional do gateway, o suporte comercial e o acesso à plataforma de plano de controle gerenciada (SaaS) de Kong. Os recursos da Konnect Cloud Platform incluem análises em tempo real, um catálogo de serviços, portais de desenvolvedores e muito mais! Comece a Konnect Cloud.
Copyright 2016-2024 Kong Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.