Сентябрьское обновление NativeRest 2.9 уже доступно

Высокая производительность и низкое потребление памяти

Настольное приложение NativeRest, в отличие от других популярных альтернатив, полностью нативное и не использует Electron, Chromium, Node.js и JavaScript фреймворков. Благодаря этому приложение быстро запускается, имеет моментальный отклик и потребляет очень мало памяти – в десятки раз меньше, чем приложения на Electron основных конкурентов.

NativeRest is high-performance and memory efficient REST Client for Windows 10, 11

Работа в офлайн режиме

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

NativeRest REST client – Working in offline mode

Преднастроенный прокси-сервер

Используйте высокопроизводительный преднастроенный прокси-сервер от NativeRest. При этом ваш реальный IP адрес будет скрыт, а запросы будут отправлены имени прокси-сервера. Это может быть удобно при тестировании, а также в случае блокировки некоторых сервисов в России. Кроме того, в настройках можно указать параметры своего прокси-сервера.

Built-in proxy server in NativeRest

Удобные однострочные тесты

NativeRest позволяет легко протестировать ваш API. Используйте однострочные тесты для проверки статуса, времени, тела, заголовков, cookies ответа. Вы можете использовать примеры часто используемых тестов, которые доступны в окне «Примеры тестов».

NativeRest REST client – Simple testing

Удобная группировка ваших запросов

NativeRest позволяет распределить запросы по пространствам, а внутри – по каталогам. Вы можете назначить переменные пространствам, каталогам или отдельным запросам, а также создавать привычные environments.

Group and order your API requests in NativeRest (REST Client)

Управление переменными окружения

В NativeRest можно использовать предопределенные динамические переменные. Это удобно, в том числе для автоматического создания тестовых данных. Также можно создавать пользовательские переменные внутри пространства, в окружении, в каталоге или в отдельном запросе.

System variables in NativeRest (REST Client)

Встроенные функции

NativeRest, наряду с системными переменными, предоставляет множество встроенных функций: hash, hmac, base64, random, date, math, string и другие. Функции разрешено использовать во всех полях запроса: в адресе, теле, параметрах, заголовках и тестах. Нижняя панель Функции позволяет выполнить предварительное тестирование, без отправки запроса.

Built-in functions in NativeRest (REST Client)

Генерация фрагментов кода

NativeRest поддерживает генерацию фрагментов кода на разных фреймворках и языках программирования: C, C#, cURL, Delphi, Go, HTTP, Java, JavaScript, Kotlin, Node.js, PHP, PowerShell, Python, Ruby, Shell, Swift, и других. Далее просто скопируйте код в вашу любимую IDE.

Generating code snippets in NativeRest (REST Client)

Пользовательские HTTP методы

В дополнение к стандартным HTTP методам, NativeRest позволяет добавить пользовательские HTTP методы в отдельности для каждого пространства. Вы можете указать методы в удобном порядке, а также исключить из списка ненужные стандартные методы.

Custom HTTP methods in NativeRest (REST Client)

Переносимая версия приложения

NativeRest также доступен в виде portable версии. Переносимая версия приложения распространяется в виде одного исполняемого файла размером примерно 8 МБ и не требует для запуска прав администратора. При этом доступны все функции приложения также как в устанавливаемой версии. Переносимую версию можно скачать на странице загрузки.

NativeRest portable version

Импорт и экспорт данных

NativeRest позволяет импортировать данные из HTTP клиентов, таких как: Postman, Insomnia и др. Можно перенести без потерь запросы, коллекции, переменные. NativeRest также поддерживает экспорт данных в различных форматах, совместимых с самыми популярными HTTP клиентами.

Import to NativeRest from Postman and Insomnia

Многоязычный пользовательский интерфейс

NativeRest – это многоязычный HTTP-клиент, поддерживающий 10 языков: английский, испанский, португальский, французский, немецкий, русский, болгарский, японский, упрощенный китайский и традиционный китайский. По умолчанию NativeRest использует язык ОС, но вы можете его изменить в окне настроек без перезапуска.

Multilingual User Interface (MUI) enables the localization of the user interface of an NativeRest

Светлая и темная темы приложения

Используйте подходящую для вас тему приложения: светлую или темную. Новая тема применяется сразу и не требует перезапуска приложения. При использовании темной темы применяется оформление также для всех заголовков форм приложения для полного погружения в рабочий процесс. Также темная тема поддерживается инсталлятором NativeRest.

Light and dark themes in NativeRest
Попробуйте самый быстрый REST клиент

Скачать NativeRest