https://usebruno.com/ Очередной апи клиент, который мне нравится больше остальных.

  • Схемы храним в репозитории. Никаких тебе облачных хранилищ. И это хорошо.
  • Он в принципе весь оффлайновый.
  • Open source, ну этим уже мало кого удивишь.
  • В бесплатной версии можно конвертировать openapi документацию в bruno коллекцию. Еще одно применение нашей документации.
  • В более платной версии можно и обратно. Коллекцию в openapi.
  • Есть ui пакет. Есть cli. Есть vscode расширение. Чем удобно, тем и пользуйся.
  • Тесты можно писать прямо там: `test("should be able to login", function () { expect(res.getStatus()).to.equal(200); });

test("should return json", function () { expect(res.getBody()).to.eql({ hello: "Bruno", }); });

  • Есть "секретики". Не обязательно пихать их прямо в коллекцию. Можно рядом .env файл завести.
  • Есть скриптинг, позволяющий писать в переменные результаты ответа сервера. (Пример - получили AT, запихали в переменную, дальше работаем с ней). В общем, толковый, с виду, инструмент.`