SDK и Postman

OpenAPI-спека, генерация клиента и импорт в Postman.

Отдельного пакета-SDK пока нет — и он не нужен: у API есть машиночитаемая OpenAPI 3.1 спека, из которой генерируется клиент на любом языке и коллекция Postman.

Канонический источник

https://api.rewio.ru/v2/openapi.json

Это единственный источник правды об API — из него собран и весь справочник на этом портале. Всё остальное (SDK, коллекции, типы) выводится из него.

Postman

  1. В Postman: Import → Link.
  2. Вставьте https://api.rewio.ru/v2/openapi.json, импортируйте.
  3. Задайте переменную окружения с заголовком 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 ключ.

On this page