Repolode
Kong

Kong/kong

Kong — облачный, платформонезависимый API-, LLM- и MCP-шлюз с поддержкой плагинов для маршрутизации и защиты трафика сервисов.

Open source альтернатива:ApigeeAWS API Gateway

Звёзды
44,288
Форки
5,235
Открытые issues
220
Последний коммит
позавчера

Что это?

Kong — шлюз перед микросервисами и обычными API, который выполняет проксирование, маршрутизацию, балансировку нагрузки, проверку состояния и аутентификацию. Его функциональность расширяется с помощью плагинов; в Kubernetes он работает нативно через официальный Ingress Controller.

Kong также обрабатывает трафик, связанный с ИИ. Он предоставляет универсальный LLM API для маршрутизации запросов между такими провайдерами, как OpenAI, Anthropic, Google Gemini, AWS Bedrock, Azure AI, Mistral и Hugging Face, а также средства управления, защиты и наблюдаемости MCP-трафика и такие функции, как семантическое кэширование и семантическая маршрутизация.

Настраивать Kong можно через RESTful Admin API или декларативные файлы. Он поддерживает декларативное развертывание без базы данных, а также гибридные развертывания, в которых плоскость управления отделена от плоскости обработки данных. Плагины можно писать на Lua, Go или JavaScript.

Ключевые возможности

  • 01Маршрутизация, балансировка нагрузки и проверка состояния с настройкой через Admin API или декларативную конфигурацию.
  • 02Аутентификация и авторизация с помощью JWT, basic auth, OAuth и ACL.
  • 03Единый LLM API для маршрутизации запросов между несколькими провайдерами моделей ИИ.
  • 04Управление, защита и наблюдаемость MCP-трафика.
  • 05Система плагинов для ограничения частоты запросов, преобразования запросов и ответов и ведения журналов.
  • 06Нативная поддержка Kubernetes Ingress Controller.

Сценарии использования

  • Размещение центрального шлюза перед множеством микросервисов для управления аутентификацией и ограничением частоты запросов.
  • Маршрутизация и мониторинг вызовов из приложений к нескольким провайдерам LLM.
  • Обработка API-трафика в кластерах Kubernetes с помощью ingress-контроллера.
  • Управление трафиком MCP-серверов для ИИ-агентов и его защита.

Быстрый старт

  1. 1

    Клонируйте репозиторий Docker

    git clone https://github.com/Kong/docker-kong
  2. 2

    Перейдите в папку compose

    cd docker-kong/compose/
  3. 3

    Запустите стек Gateway с Postgres

    KONG_DATABASE=postgres docker-compose --profile database up

Что важно знать

  • Для быстрого запуска требуется Docker Compose, поэтому сначала нужно установить Docker.
  • Расширенные функции AI-шлюза описаны в отдельной документации и могут требовать Kong Konnect или коммерческой конфигурации.

Темы

Частые вопросы

Что такое kong?
Kong — облачный, платформонезависимый API-, LLM- и MCP-шлюз с поддержкой плагинов для маршрутизации и защиты трафика сервисов. Kong — шлюз перед микросервисами и обычными API, который выполняет проксирование, маршрутизацию, балансировку нагрузки, проверку состояния и аутентификацию. Его функциональность расширяется с помощью плагинов; в Kubernetes он работает нативно через официальный Ingress Controller.
kong можно использовать бесплатно? Какая у него лицензия?
kong распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
kong всё ещё поддерживается?
Активно поддерживается. Последний коммит в kong — 19 окт. 2026 г..
Для чего можно использовать kong?
Размещение центрального шлюза перед множеством микросервисов для управления аутентификацией и ограничением частоты запросов. Маршрутизация и мониторинг вызовов из приложений к нескольким провайдерам LLM. Обработка API-трафика в кластерах Kubernetes с помощью ingress-контроллера. Управление трафиком MCP-серверов для ИИ-агентов и его защита.
Как установить kong?
Клонируйте репозиторий Docker: git clone https://github.com/Kong/docker-kong Перейдите в папку compose: cd docker-kong/compose/ Запустите стек Gateway с Postgres: KONG_DATABASE=postgres docker-compose --profile database up
Где скачать kong?
Исходный код и инструкции по установке — на GitHub: https://github.com/Kong/kong

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты