маршрутизация

API-шлюз

Единая точка входа для всех ваших сервисов: маршрутизация, версионирование и трансформация запросов без изменения кода бэкенда.

Маршрутизация по правилам

Настройте маршруты по пути, домену или заголовку запроса. Шлюз направляет трафик к нужному сервису и балансирует нагрузку между инстансами автоматически.

Версионирование API

Ведите несколько версий API одновременно — /v1 и /v2 могут указывать на разные бэкенды, пока клиенты постепенно мигрируют на новую версию.

Трансформация запросов и ответов

Изменяйте заголовки, переписывайте пути и преобразуйте тело запроса на границе сети — без деплоя изменений в сам сервис.

Кэширование на границе

Кэшируйте ответы GET-запросов по правилам TTL прямо на шлюзе, снижая нагрузку на бэкенд при повторяющихся запросах.

Пример конфигурации маршрута

routes:
  - path: /v2/products/*
    upstream: https://products-svc.internal
    cache: { ttl: 60s, methods: [GET] }
    rewrite: { strip_prefix: /v2 }
связанные возможности

Что часто используют вместе

Rate limiting и квоты

Защитите шлюз от перегрузки без ручной настройки инфраструктуры.

Подробнее →

Мониторинг и алерты

Следите за задержкой и ошибками каждого маршрута в реальном времени.

Подробнее →

SDK и клиентские библиотеки

Типизированный доступ к вашему API из Python, Node.js, Go и Java.

Подробнее →

Попробуйте api-шлюз бесплатно

Бесплатный план включает 100 000 запросов в месяц — достаточно для полноценной оценки.