
Yandex API Gateway
Сервис для создания API-шлюзов, поддерживающий спецификацию OpenAPI 3.0 и набор расширений для интеграции с другими облачными сервисами.
Минимальная задержка запросов
Использование доменов
Лёгкое изменение спецификации
С чего начать
Создайте и сконфигурируйте API-шлюз с помощью спецификации.

Вопросы и ответы
Что такое API-шлюз?
API-шлюз передаёт запросы от ваших сервисов и приложений сервисам Yandex Cloud. С API Gateway вы можете организовать доступ к статическим данным напрямую из хранилища Object Storage, обработать запрос с помощью сервиса Cloud Functions или отправить HTTP-запрос в произвольный веб-сервис, размещённый в Yandex Cloud, либо вне его.
API-шлюз передаёт запросы от ваших сервисов и приложений сервисам Yandex Cloud. С API Gateway вы можете организовать доступ к статическим данным напрямую из хранилища Object Storage, обработать запрос с помощью сервиса Cloud Functions или отправить HTTP-запрос в произвольный веб-сервис, размещённый в Yandex Cloud, либо вне его.
Как создать API-шлюз?
API-шлюз конфигурируется декларативно при помощи спецификации. Спецификация — это файл в формате JSON или YAML с описанием API-шлюза по стандарту OpenAPI 3.0. В сервисе API Gateway спецификация дополнена расширениями, которые вы можете использовать для интеграции с другими облачными платформами.
API-шлюз конфигурируется декларативно при помощи спецификации. Спецификация — это файл в формате JSON или YAML с описанием API-шлюза по стандарту OpenAPI 3.0. В сервисе API Gateway спецификация дополнена расширениями, которые вы можете использовать для интеграции с другими облачными платформами.
Какие расширения спецификации доступны?
Спецификация дополнена следующими расширениями:
- Статический ответ — возвращает фиксированное содержимое с указанным кодом ответа и необходимыми заголовками без участия стороннего сервиса.
- Вызов функции — вызывает указанную функцию.
- Авторизация с помощью функции — вызывает указанную в расширении функцию для авторизации HTTP-запроса.
- Обращение по HTTP — перенаправляет запрос в указанный URL.
Поддержаны интеграции с сервисами Yandex Cloud:
- Cloud Functions — вызывает указанную функцию.
Также возможна авторизация с помощью функции — сервис вызывает указанную в расширении функцию для авторизации HTTP-запроса. - Object Storage — передаёт запрос в Object Storage для раздачи статических файлов,
- DataSphere — вызывает ноду DataSphere, развернутую в виде отдельного микросервиса,
- Data Streams — позволяет обращаться к Data Streams для выполнения операции с потоком данных,
- Serverless Containers — перенаправляет запрос в указанный контейнер.
Спецификация дополнена следующими расширениями:
- Статический ответ — возвращает фиксированное содержимое с указанным кодом ответа и необходимыми заголовками без участия стороннего сервиса.
- Вызов функции — вызывает указанную функцию.
- Авторизация с помощью функции — вызывает указанную в расширении функцию для авторизации HTTP-запроса.
- Обращение по HTTP — перенаправляет запрос в указанный URL.
Поддержаны интеграции с сервисами Yandex Cloud:
- Cloud Functions — вызывает указанную функцию.
Также возможна авторизация с помощью функции — сервис вызывает указанную в расширении функцию для авторизации HTTP-запроса. - Object Storage — передаёт запрос в Object Storage для раздачи статических файлов,
- DataSphere — вызывает ноду DataSphere, развернутую в виде отдельного микросервиса,
- Data Streams — позволяет обращаться к Data Streams для выполнения операции с потоком данных,
- Serverless Containers — перенаправляет запрос в указанный контейнер.