Веб-интерфейс для управления виртуальными хостами, потоками, SSL-сертификатами и маршрутизацией nginx без ручного редактирования конфигурационных файлов.
apache/apisix
Облачный API- и AI-шлюз на базе NGINX и etcd с динамической маршрутизацией и плагинами, которые загружаются без перезапуска.
Open source альтернатива:Kong Gateway
AWS API Gateway
- Звёзды
- 17,237
- Форки
- 2,972
- Открытые issues
- 256
- Последний коммит
- 3 дня назад
Что это?
Apache APISIX — динамический высокопроизводительный API-шлюз для работы в реальном времени, построенный на NGINX и etcd. Он управляет трафиком: балансирует нагрузку, работает с динамическими upstream-серверами, поддерживает canary-релизы, размыкание цепей, аутентификацию и наблюдаемость. Шлюз обрабатывает как входящий трафик от клиентов, так и трафик между сервисами и может работать в роли ingress-контроллера Kubernetes.
Конфигурация хранится в etcd и применяется во время работы через REST Admin API, поэтому маршруты и плагины можно менять без перезапуска шлюза. Плагины можно писать на Lua либо на Java, Go, Python или Node.js с помощью RPC runner; также в экспериментальном режиме поддерживаются Wasm-плагины, собранные с Proxy Wasm SDK.
APISIX также предоставляет возможности AI-шлюза: маршрутизацию запросов к нескольким LLM-провайдерам через единый интерфейс, балансировку нагрузки и резервные варианты для разных моделей, а также ограничение частоты запросов на основе токенов.
Ключевые возможности
- 01Динамическая маршрутизация, upstream-серверы и сертификаты, которые обновляются во время работы без перезапуска.
- 02Балансировка нагрузки, проверки работоспособности, размыкание цепей и разделение трафика для canary- и blue-green-релизов.
- 03Плагины аутентификации, включая key-auth, JWT, basic-auth, OpenID Connect и Keycloak.
- 04Интеграции с Consul, Nacos, Eureka и Zookeeper для обнаружения сервисов, а также метрики Prometheus и трассировка Zipkin.
- 05Плагины можно писать на Lua, Java, Go, Python, Node.js или Wasm.
Сценарии использования
- Использование в качестве единой точки входа для API микросервисов с аутентификацией и ограничением частоты запросов.
- Работа в роли ingress-контроллера Kubernetes для входящего трафика от клиентов.
- Маршрутизация запросов к нескольким LLM-провайдерам и балансировка нагрузки между ними в AI-приложении.
- Запуск шлюза в средах от bare metal до Kubernetes с загрузкой конфигурации из локальных YAML-файлов.
Темы
Частые вопросы
- Что такое apisix?
- Облачный API- и AI-шлюз на базе NGINX и etcd с динамической маршрутизацией и плагинами, которые загружаются без перезапуска. Apache APISIX — динамический высокопроизводительный API-шлюз для работы в реальном времени, построенный на NGINX и etcd. Он управляет трафиком: балансирует нагрузку, работает с динамическими upstream-серверами, поддерживает canary-релизы, размыкание цепей, аутентификацию и наблюдаемость. Шлюз обрабатывает как входящий трафик от клиентов, так и трафик между сервисами и может работать в роли ingress-контроллера Kubernetes.
- apisix можно использовать бесплатно? Какая у него лицензия?
- apisix распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- apisix всё ещё поддерживается?
- Активно поддерживается. Последний коммит в apisix — 16 окт. 2026 г..
- Для чего можно использовать apisix?
- Использование в качестве единой точки входа для API микросервисов с аутентификацией и ограничением частоты запросов. Работа в роли ingress-контроллера Kubernetes для входящего трафика от клиентов. Маршрутизация запросов к нескольким LLM-провайдерам и балансировка нагрузки между ними в AI-приложении. Запуск шлюза в средах от bare metal до Kubernetes с загрузкой конфигурации из локальных YAML-файлов.
- Где скачать apisix?
- Исходный код и инструкции по установке — на GitHub: https://github.com/apache/apisix
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно разворачиваемый веб-фаервол и обратный прокси, который фильтрует HTTP-трафик и блокирует SQL-инъекции, XSS и бот-атаки.
Открытый AI-шлюз с единым OpenAI-совместимым API для 20+ LLM-провайдеров, резервным переключением, балансировкой нагрузки, семантическим кешированием и виртуальными ключами.
APM-система для мониторинга, трассировки и диагностики распределённых, cloud native- и микросервисных архитектур.
Pipedream — хостинговая платформа интеграций для создания событийных автоматизаций, которые связывают API с готовыми шагами или пользовательским кодом на Node.js, Python, Go и Bash.
Самостоятельно размещаемый шлюз и менеджер домашнего сервера с reverse proxy, SSO/2FA-аутентификацией и защитой от ботов и DDoS.