SDK и Postman
OpenAPI-спека, генерация клиента и импорт в Postman.
Отдельного пакета-SDK пока нет — и он не нужен: у API есть машиночитаемая OpenAPI 3.1 спека, из которой генерируется клиент на любом языке и коллекция Postman.
Канонический источник
https://api.rewio.ru/v2/openapi.jsonЭто единственный источник правды об API — из него собран и весь справочник на этом портале. Всё остальное (SDK, коллекции, типы) выводится из него.
Postman
- В Postman: Import → Link.
- Вставьте
https://api.rewio.ru/v2/openapi.json, импортируйте. - Задайте переменную окружения с заголовком
X-API-Key(ваш ключ) — и вызывайте любые эндпоинты.
Генерация клиента
Из той же спеки можно сгенерировать типизированный клиент. Пример с openapi-generator:
# Python
openapi-generator-cli generate \
-i https://api.rewio.ru/v2/openapi.json \
-g python -o ./rewio-client-python
# TypeScript (fetch)
openapi-generator-cli generate \
-i https://api.rewio.ru/v2/openapi.json \
-g typescript-fetch -o ./rewio-client-tsДля быстрых проверок без генерации кода откройте Swagger / Scalar прямо на API — там же предзаполнен тестовый read-only ключ.