Настольное приложение NativeRest, в отличие от других популярных альтернатив, полностью нативное и не использует Electron, Chromium, Node.js и JavaScript фреймворков. Благодаря этому приложение быстро запускается, имеет моментальный отклик и потребляет очень мало памяти – в десятки раз меньше, чем приложения на Electron основных конкурентов.
NativeRest можно использовать без создания учетной записи и без подключения к интернету. В этом случае ваши данные будут храниться исключительно локально. Опциональная регистрация позволит создавать персональные и командные пространства в облаке и синхронизировать данные между устройствами.
Используйте высокопроизводительный преднастроенный прокси-сервер от NativeRest. При этом ваш реальный IP адрес будет скрыт, а запросы будут отправлены имени прокси-сервера. Это может быть удобно при тестировании, а также в случае блокировки некоторых сервисов в России. Кроме того, в настройках можно указать параметры своего прокси-сервера.
NativeRest позволяет легко протестировать ваш API. Используйте однострочные тесты для проверки статуса, времени, тела, заголовков, cookies ответа. Вы можете использовать примеры часто используемых тестов, которые доступны в окне «Примеры тестов».
NativeRest позволяет распределить запросы по пространствам, а внутри – по каталогам. Вы можете назначить переменные пространствам, каталогам или отдельным запросам, а также создавать привычные environments.
В NativeRest можно использовать предопределенные динамические переменные. Это удобно, в том числе для автоматического создания тестовых данных. Также можно создавать пользовательские переменные внутри пространства, в окружении, в каталоге или в отдельном запросе.
NativeRest, наряду с системными переменными, предоставляет множество встроенных функций: hash, hmac, base64, random, date, math, string и другие. Функции разрешено использовать во всех полях запроса: в адресе, теле, параметрах, заголовках и тестах. Нижняя панель Функции позволяет выполнить предварительное тестирование, без отправки запроса.
NativeRest поддерживает генерацию фрагментов кода на разных фреймворках и языках программирования: C, C#, cURL, Delphi, Go, HTTP, Java, JavaScript, Kotlin, Node.js, PHP, PowerShell, Python, Ruby, Shell, Swift, и других. Далее просто скопируйте код в вашу любимую IDE.
В дополнение к стандартным HTTP методам, NativeRest позволяет добавить пользовательские HTTP методы в отдельности для каждого пространства. Вы можете указать методы в удобном порядке, а также исключить из списка ненужные стандартные методы.
NativeRest также доступен в виде portable версии. Переносимая версия приложения распространяется в виде одного исполняемого файла размером примерно 8 МБ и не требует для запуска прав администратора. При этом доступны все функции приложения также как в устанавливаемой версии. Переносимую версию можно скачать на странице загрузки.
NativeRest позволяет импортировать данные из HTTP клиентов, таких как: Postman, Insomnia и др. Можно перенести без потерь запросы, коллекции, переменные. NativeRest также поддерживает экспорт данных в различных форматах, совместимых с самыми популярными HTTP клиентами.
NativeRest – это многоязычный HTTP-клиент, поддерживающий 10 языков: английский, испанский, португальский, французский, немецкий, русский, болгарский, японский, упрощенный китайский и традиционный китайский. По умолчанию NativeRest использует язык ОС, но вы можете его изменить в окне настроек без перезапуска.
Используйте подходящую для вас тему приложения: светлую или темную. Новая тема применяется сразу и не требует перезапуска приложения. При использовании темной темы применяется оформление также для всех заголовков форм приложения для полного погружения в рабочий процесс. Также темная тема поддерживается инсталлятором NativeRest.