Kong ou Kong API Gateway est une passerelle API évolutive et autochtone native du cloud, distinguée pour ses performances et extensibilité via les plugins. Il fournit également des capacités AI avancées avec un support multi-llm.
En fournissant des fonctionnalités de proxyage, de routage, d'équilibrage de charge, de vérification de la santé, d'authentification (et plus), Kong sert de couche centrale pour orchestrer les microservices ou le trafic API conventionnel avec facilité.
Kong fonctionne nativement sur Kubernetes grâce à son contrôleur Ingress Kubernetes officiel.
Installation | Documentation | Discussions | Forum | Blog | Construction
Testons Kong en ajoutant l'authentification à une API en moins de 5 minutes.
Nous vous suggérons d'utiliser la distribution Docker-Compose via les instructions ci-dessous, mais il existe également une procédure d'installation de Docker si vous préférez exécuter la passerelle de l'API Kong en mode DB-sans.
Que vous couliez dans le nuage, sur le métal nu ou que vous utilisiez des conteneurs, vous pouvez trouver chaque distribution prise en charge sur notre page d'installation officielle.
$ git clone https://github.com/Kong/docker-kong
$ cd docker-kong/compose/
$ KONG_DATABASE=postgres docker-compose --profile database up
La passerelle est maintenant disponible sur les ports suivants sur localhost:
:8000
- Envoyez du trafic à votre service via Kong:8001
- Configurer Kong à l'aide de l'API admin ou via le pont:8002
- Access Kong's Management Web UI (Kong Manager) sur localhost: 8002Ensuite, suivez le guide de démarrage rapide pour visiter les fonctionnalités de la passerelle.
En centralisant les fonctionnalités de l'API communes dans tous les services de votre organisation, la Kong API Gateway crée plus de liberté pour les équipes d'ingénierie pour se concentrer sur les défis qui comptent le plus.
Les principales fonctionnalités de Kong comprennent:
Les plugins fournissent des fonctionnalités avancées qui prolongent l'utilisation de la passerelle. Beaucoup de plugins développés par Kong Inc. et de la communauté comme AWS Lambda, ID de corrélation et le transformateur de réponse sont présentés au Plugin Hub.
Contribuez au Plugin Hub et assurez-vous que votre prochaine idée innovante est publiée et accessible à la communauté plus large!
Nous ❤️ tire les demandes, et nous travaillons continuellement dur pour faciliter les développeurs. Avant de commencer le développement avec la passerelle Kong API, veuillez vous familiariser avec les ressources du développeur suivant:
Utilisez le guide de développement des plugins pour la création de plugins nouveaux et créatifs, ou parcourez la version en ligne de la documentation du code source de Kong dans la référence du kit de développement des plugins (PDK). Les développeurs peuvent créer des plugins dans LUA, GO ou JavaScript.
Veuillez consulter le Changelog pour plus de détails sur une version donnée. La spécification SEMVER est suivie lors des versions du versioning Gateway.
Kong Inc. propose des abonnements commerciaux qui améliorent la passerelle Kong API de diverses manières. Les clients de l'abonnement KONNECT Cloud de Kong profitent de la fonctionnalité supplémentaire de la passerelle, du support commercial et de l'accès à la plate-forme de plan de contrôle gérée (SaaS) de Kong. Les fonctionnalités de la plate-forme Konnect Cloud incluent des analyses en temps réel, un catalogue de services, des portails de développeurs et bien plus encore! Commencez avec 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.