Bruno — альтернатива Postman для работы с API

bruno logo

Bruno — это новый инновационный клиент API с открытым исходным кодом, призванный изменить статус-кво, представленный Postman и подобными инструментами.

Для чего нужен Bruno

В двух словах Bruno нужен программистам и инженерам в IT для работы с различными API серверов и сервисов в интернете или локальных сетях. Он позволяет в визуальном режиме строить запросы к API любой системы и получать ответы от неё для дальнейшего анализа и работы. Например таким образом программисты изучают или разрабатывают новое API, тестируют, а затем пишут код для работы с сервисом или приложением. Инженеры с помощью таких API могут производить тонкую настройку серверов и сервисов.

Долгое время для работы с API стандартом де факто служило приложение Postman. Но за годы разработки оно стало слишком привязанным к онлайн сервисам, обрасло платными тарифами и просто стало менее удобным и быстрым. Бруно призван прийти на смену, как более быстрое приложение для рабочего стола.

Bruno хранит ваши коллекции непосредственно в папке в вашей файловой системе. Для сохранения информации об API-запросах мы используем язык разметки простого текста Bru. Вы можете использовать git или любой другой контроль версий по вашему выбору для совместной работы над коллекциями api.

Основные отличия Bruno от Postman

Как сохраняются коллекции в Bruno

Представьте себе, что весь ваш код — это один единственный файл, и вы вынуждены использовать собственную централизованную систему контроля версий для совместной работы с командой. Так работает Postman. Он сохраняет вашу коллекцию в виде одного файла JSON. Люди, которые не хотят платить postman за контроль версий, в итоге делятся огромными json-файлами со своей командой через slack/drive/email.

Bruno хранит ваши коллекции непосредственно в папке в вашей файловой системе. Он использует язык разметки простого текста Bru для сохранения информации об API-запросах. Вы можете использовать git или любой другой контроль версий по вашему выбору для совместной работы над коллекциями api.

Где сохраняются коллекции

Postman сохраняет ваши коллекции в своем облаке.

Bruno хранит ваши коллекции непосредственно в папке в вашей файловой системе.

Как выполняются API-запросы

Postman Web App выполняет API-запросы, используя собственный прокси-сервер. Это означает, что вы не контролируете свои данные. Вы вынуждены использовать их прокси-сервер для выполнения API-запросов. Это огромный риск для безопасности.

Также были сообщения о том, что настольное приложение postman использует прокси-сервер для выполнения API-запросов.

Bruno делает API-запросы непосредственно с вашего компьютера. Вы контролируете свои данные.

Онлайн против офлайн

Postman требует, чтобы вы были онлайн, чтобы использовать его.

Bruno — это настольное приложение, и оно предназначено для автономного использования.

Командная работа

Postman имеет платную функцию коллективной работы. Ее стоимость начинается от 15 долларов США в месяц за пользователя (после бесплатного уровня в 3 пользователя).

Bruno является бесплатным и с открытым исходным кодом. Вы можете использовать git или любой другой контроль версий по вашему выбору для совместной работы над коллекциями api.

Запуски коллекций

Postman Local Collection Runs будет доступен в планах Free и Basic — 25 запусков в месяц, Professional — 250 запусков в месяц и Enterprise — неограниченное количество запусков в месяц.

С Bruno вы сможете запускать коллекции бесконечное количество раз до тепловой смерти вселенной.

Декларативный скриптинг

Postman требует использования скриптов для обновления переменных ответа на пост.

Bruno поддерживает декларативный скриптинг для обновления переменных пост-ответа с помощью простого выражения.

Декларативные утверждения

Postman требует, чтобы вы использовали сценарии для написания тестов.

Bruno поддерживает декларативные утверждения для написания тестов с помощью простых выражений. Чтобы узнать больше, пожалуйста, смотрите здесь.

Преимущества Bruno

  • Полностью десктопное приложение никаких привязок к онлайн сервисам;
  • Открытый исходный код;
  • Возможность сохранения проектов в текстовом виде. Это позволяет смотреть содержимое проектов любым текстовым редактором.

Чтобы не пропустить информацию о полезных бесплатных программах или раздачу бесплатных игр подпишитесь на наш канал в телеграм.
Снимок экрана программы Bruno

Скачать бесплатно программу Bruno

Лицензия:
Бесплатная открытый код (opensource)
Поддерживаемые ОС:
Windows 7/2008, Windows 8/8.1/2012, Windows 10, Windows 11, Mac OS, Linux
Поддерживаемые языки:
Мультиязычная поддержка
Сайт:
https://www.usebruno.com/
Платные аналоги:
Postman
Размер файлов установки (примерно):
74 MiB (для разных ОС и разных версий размер может отличаться)
Скачать бесплатно программу Bruno
Оцените статью
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", вы принимаете политику конфиденциальности сайта.