Данная программа для ЭВМ предназначена для предоставления пользователям удобного инструмента для организации процесса управления API.
Программа решает следующие задачи: контроль и ограничение доступов к API, ограничение количества запросов, статистика/мониторинг/аналитика использования API, предоставление реестра/каталога API, контроль подписок на API (реестр потребителей), версионирование и управление жизненным циклом API.
Целью внедрения программы являются: обеспечение контроля и ограничения доступов к API, получение статистики/аналитики использования API, управление трафиком и настройка ограничений доступа к API, внедрение подхода API First Design, монетизация использования API.
Функциональные характеристики
- Единый каталог/реестр сервисов для удобства потребителей
- Единая точка доступа как для внешних, так и для внутренних пользователей
- Контроль доступа и обеспечение безопасности вызовов API
- Настройка ограничения по использованию API (timeout, rate-limits, whitelist)
- Статистика/мониторинг/аналитика использования API
- Контроль подписок на API (реестр потребителей)
- Версионирование и управление жизненным циклом
- API First Design - проектирование и прототипирование API до его разработки
- Интеграция со сторонними OIDC Providers
- Идентификация и авторизация запросов к API (JWT, OAuth2, API-Key)
- Реализация «заглушек API» c использованием встроенного механизма
- Публикация REST, JSON, SOAP, XML сервисов как API
- Ограничение доступа к API по домену и (или) IP
- Портал разработчика с удобным интерфейсом для поиска и подписки API
- Удобный интерфейс для публикации и тестирования API
- Быстрое подключение к использованию опубликованного API
- Отправка уведомлений при публикации новых версий API
- Возможность реализации собственных правил обработки запросов/ответов
- Управление платформой через REST API