Kong — облачный, платформонезависимый API-, LLM- и MCP-шлюз с поддержкой плагинов для маршрутизации и защиты трафика сервисов.
TykTechnologies/tyk
API- и AI-шлюз с открытым исходным кодом на Go для проксирования трафика REST, GraphQL, TCP, gRPC и MCP с аутентификацией, ограничением частоты запросов и аналитикой.
Open source альтернатива:Apigee
Kong Konnect
- Звёзды
- 10,879
- Форки
- 1,170
- Открытые issues
- 518
- Последний коммит
- вчера
Что это?
Tyk Gateway — API-шлюз с открытым исходным кодом, написанный на Go. Он располагается перед upstream-сервисами и решает сквозные задачи: аутентификацию, ограничение частоты запросов и квоты, управление доступом к версиям API и отдельным операциям, а также анализ использования — без изменений в backend-сервисах.
Шлюз поддерживает REST (включая импорт OpenAPI), SOAP, GraphQL, gRPC, TCP и MCP (Model Context Protocol). Для MCP он разбирает JSON-RPC 2.0 и применяет политики к инструментам, ресурсам и промптам; также он может создать MCP-прокси на основе существующего REST API. Плагины можно писать на Go, Python, JavaScript или любом языке с поддержкой gRPC.
Tyk Gateway можно запускать в Docker, устанавливать в Kubernetes через Helm или собирать из исходного кода в Linux. Коммерческие функции управления, например dashboard и портал разработчика, предлагаются отдельно по коммерческой лицензии в каталоге 'ee'.
Ключевые возможности
- 01Проксирует трафик REST, GraphQL, gRPC, TCP, SOAP и MCP через единый шлюз.
- 02Поддерживает аутентификацию с помощью JWT, bearer-токенов, basic auth и клиентских сертификатов.
- 03Устанавливает ограничения частоты запросов и квоты для каждого потребителя, защищая upstream-сервисы.
- 04Применяет политики доступа к инструментам, ресурсам и промптам для трафика MCP.
- 05Импортирует определения Swagger и OpenAPI 2.x и 3.0.1 для создания API.
- 06Поддерживает пользовательские плагины на Go, Python, JavaScript и любом языке с поддержкой gRPC.
Сценарии использования
- Добавить аутентификацию и ограничение частоты запросов перед группой микросервисов.
- Управлять доступом AI-агентов к удалённым MCP-серверам с помощью политик для отдельных инструментов.
- Предоставить существующий REST API как MCP endpoint без написания отдельного сервера.
- Запустить API-шлюз в Kubernetes через Helm или в Docker Compose.
Быстрый старт
- 1
Создайте tyk.conf и файл Docker Compose для запуска Tyk Gateway и Redis (см. ссылку на быстрое начало в README).
- 2
Запустите Gateway с помощью Docker Compose.
docker compose up -d - 3
Отправьте запрос к эндпоинту hello, чтобы убедиться, что Gateway работает.
curl localhost:8080/hello
Что важно знать
- Для некоторых функций, таких как Tyk Operator и Dashboard, требуется коммерческая лицензия.
- На код в папке 'ee' распространяется коммерческая лицензия, а не MPL 2.0.
В подборках
Темы
Частые вопросы
- Что такое tyk?
- API- и AI-шлюз с открытым исходным кодом на Go для проксирования трафика REST, GraphQL, TCP, gRPC и MCP с аутентификацией, ограничением частоты запросов и аналитикой. Tyk Gateway — API-шлюз с открытым исходным кодом, написанный на Go. Он располагается перед upstream-сервисами и решает сквозные задачи: аутентификацию, ограничение частоты запросов и квоты, управление доступом к версиям API и отдельным операциям, а также анализ использования — без изменений в backend-сервисах.
- tyk можно использовать бесплатно? Какая у него лицензия?
- tyk распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tyk всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tyk — 6 нояб. 2026 г..
- Для чего можно использовать tyk?
- Добавить аутентификацию и ограничение частоты запросов перед группой микросервисов. Управлять доступом AI-агентов к удалённым MCP-серверам с помощью политик для отдельных инструментов. Предоставить существующий REST API как MCP endpoint без написания отдельного сервера. Запустить API-шлюз в Kubernetes через Helm или в Docker Compose.
- Как установить tyk?
- Создайте tyk.conf и файл Docker Compose для запуска Tyk Gateway и Redis (см. ссылку на быстрое начало в README). Запустите Gateway с помощью Docker Compose.: docker compose up -d Отправьте запрос к эндпоинту hello, чтобы убедиться, что Gateway работает.: curl localhost:8080/hello
- Где скачать tyk?
- Исходный код и инструкции по установке — на GitHub: https://github.com/TykTechnologies/tyk
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Высокопроизводительный декларативный API Gateway без состояния на Go для маршрутизации, агрегации и защиты запросов к бэкенд-микросервисам.
Открытый прокси для ИИ-агентов, который обеспечивает безопасность, наблюдаемость и управление трафиком к LLM, MCP-инструментам и между агентами.
API-шлюз с открытым исходным кодом, который направляет запросы к LLM через совместимый с OpenAI интерфейс, поддерживает управление ключами и аналитику использования.
Открытый AI-шлюз и реестр, объединяющий MCP, A2A и REST/gRPC API за одной точкой доступа с управлением, обнаружением и мониторингом.
Open source control plane на базе Envoy предоставляет приложениям единый OpenAI-совместимый API для hosted LLM-провайдеров, self-hosted inference и MCP-серверов.