Try the fastest native REST API client for Windows PC

NativeRest

NativeRest

  -  13 MB  -  Demo
  • Latest Version

    NativeRest 2.3.0 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    NativeSoft, LLC. / External Link

  • Filename

    nativerest.2.3.0.installer.exe

Build, debug and test APIs has been made significantly quicker and more user-friendly with the NativeRest application, a native REST API client designed for Windows PC. It boasts an impressive 100x increase in efficiency compared to Postman or Insomnia, ensuring a seamless API development experience. Try the fastest REST client for PC!

Key Features

High-performance and memory efficient
The desktop application is not using Electron, Chromium, Node.js, and JavaScript frameworks. NativeRest is a 100% native application, utilizing all the features of Windows. It starts fast, uses less memory and CPU. Some popular Electron-based REST clients use up to 100 times more RAM. It also has a very fast GUI without any lags.

Preconfigured proxy server
Users can utilize a high-performance preconfigured proxy server from the program. A proxy server acts as an intermediary between the user and the web server. Proxy servers use a different IP address on behalf of the user, concealing the user's real address from web servers. Users can also configure the app to use a custom proxy configuration when sending requests.

Simple testing
It provides a way for users to easily test their APIs. They can use single-line tests to check the status, time, body, headers, and cookies of the response. Users can also utilize a list of commonly-used test code snippets to write their tests. These snippets are available in the Test Examples window.

No login required
It can be used without login for free and unlimited time. In this case, the data will be stored locally. However, users can log in to activate their subscriptions and to sync their requests, workspaces, and other settings on all their devices. It does not send statistics to NativeSoft servers if this option is disabled in the settings.

Easily organize your requests
It combines an easy-to-use interface with advanced functionality like environment variables, authentication helpers, and code generation. Everything begins here. Users can organize their requests to reflect their workflows or their API data models. They can group and order their API requests to their heart's desire.

Manage multiple environments
Users can use system variables for seamless development. They can define workspace variables like authentication credentials, tokens, or session IDs for re-use globally or within a public production workflow.

Generating code snippets
Users can generate code snippets in various languages and frameworks within the app. Over fifteen different languages are supported, including C, C#, cURL, Go, HTTP, Java, JavaScript, Kotlin, Node.js, PHP, PowerShell, Python, Ruby, Shell, Swift, and more.

Custom HTTP Methods
In addition to standard HTTP methods, It allows users to add custom HTTP methods for each workspace separately. Users can specify methods in the list in the order they need, and they can also exclude standard methods that they don't need.

Full-featured portable version
The app is available in a portable version as well. The portable version is distributed as a single executable file and does not require administrator privileges. All features are available in the portable version. The file size is approximately 7 MB. Users can download the portable version from an official download page.

Import and export data
Users can import data from other HTTP clients. They can migrate without loss earlier created collections, environments, and variables. It also supports data export. The app export file format is fully compatible with the most popular HTTP client.

Multilingual User Interface
NativeRest is a multilingual HTTP client that supports multiple languages. Currently, it supports 6 languages, including English, Spanish, Portuguese, French, German, and Russian. It uses the system language by default. Users can change the language in the settings window without restarting the application.

Light and dark themes
It supports Light and Dark themes for all components and windows. It uses the system theme by default, but users can manually choose a Light or Dark theme in the Settings window. Also, the dark theme is supported by the installer of the app.

Install
  • Double-click the installer exe-file to run the installer. Like NativeRest, the installer supports light and dark themes.
  • We recommend that you do not change the destination folder, as it will enable automatic app updates.
  • You can check the box to create of a desktop shortcut and the box to run the app after installation.
Silent Install Mode

When you pass the /silent or /verysilent command line switch, the installer does not display its GUI.
You can use the following syntax to specify installer parameters.
nativerest.1.0.0.installer.exe /silent

Updating

By default, the app is configured to check for updates automatically and install when a new version is available.

Uninstall

To uninstall the app from a Windows computer simply go to the settings menu on Windows and select Apps. From the Add/Remove Programs section, click on the app and select to uninstall.

FAQ

Does NativeRest run on macOS or Linux?
NativeRest is developed exclusively for Microsoft Windows. Thanks to this, the app uses all the features of the Windows, a very fast and uses low memory. It will run on Windows: 7, 8, 10, 11 (64-bit versions).

Why do I need to create an account and log in?
You can use a local account. Login allows you to store data on NativeSoft server and have access to it on any Windows device. Login is also required to activate the features in the purchased subscription.

Where do I find keyboard shortcuts?
You can select Shortcuts in main menu or use shortcut Ctrl + Shift + / to open Shortcuts window.

Where are NativeRest data stored?
It stores data in the following location: %APPDATA%\Roaming\NativeSoft\NativeRest. If you are login to your account, your data is also stored on the NativeSoft server.

Pricing

Free Plan
  • All core features
  • No login required
  • Unlimited local workspaces
  • Portable version
  • Free updates forever
Personal Plan - $5 per user/month

Everything in Free, plus:
  • Unlimited cloud workspaces
  • Sync across your devices
  • Proxy server
  • Priority support
  • Data recovery for 30 days
Team Plan - $12 per user/month

Everything in Personal, plus:
  • Team up to 50 members
  • Collaborative workspaces
  • Sharing permissions
  • User management
  • Data recovery for 90 days
What payment methods are supported?
Visa, MasterCard, and American Express credit cards are accepted. All payments are processed and secured by Stripe.

Is there a discount for subscribing annually?
Yes, annual subscriptions include two free months of service per year, which is roughly a 17% discount.

Can I switch plans after subscribing?
Yes, at any time. Upgrade differences will be billed immediately and downgrades will appear as a credit on the next invoice.

What happens if I don't pay for my subscription on time?
After the end of the paid period, the tariff will be changed to Free.

System Requirements
  • Compatible with Windows 7, 8, 10, 11 (64-bit)
  • Keyboard: Integrated Keyboard
  • Mouse: Integrated Mouse
PROS
  • Great alternative to Postman and Insomnia REST client
  • High-performance and memory efficient
  • Simple testing
  • Sending HTTP requests
  • No login required
  • Multilingual User Interface
  • It supports Light and Dark themes
CONS
  • Not available for Linux and Mac (for now)


  • NativeRest 2.3.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    NativeRest 2.3.0 Screenshot 1
  • NativeRest 2.3.0 Screenshot 2
  • NativeRest 2.3.0 Screenshot 3
  • NativeRest 2.3.0 Screenshot 4
  • NativeRest 2.3.0 Screenshot 5

What's new in this version:

NativeRest 2.3.0
Added:
- Added new settings design with sidebar
- Added HTTP method list settings
- Added recycle bin settings
- Ability to add client certificates
- Ability to customize the order of requests
- Added a checkbox to open the created workspace
- Added a button to clean up a workspace
- Added a button to clean up a request
- Added Open in browser button

- Improved request samples in demo workspace
- Fixed various other bugs


NativeRest 2.2.0
Added:
- team workspaces
- multipart/form-data support
- converting local workspace to cloud/team
- file import in a separate thread

- Fixed various other bugs


NativeRest 2.1.7
- Added file import in a separate thread
- Fixed various other bugs


NativeRest 2.1.6
- Change log not available for this version


NativeRest 2.1.5
Fixed:
- code snippets for body as file
- hotkey capture when window is minimized
- some phrases in Chinese
- various other bugs


NativeRest 2.1.4
- Added Linux support
- Expanded list of available fonts


NativeRest 2.1.3
- Added Linux support


NativeRest 2.1.2
- Added macOS support (Intel and Apple Silicon chips)


NativeRest 2.1.1
- Ability to enter a backslash in auth field


NativeRest 2.1.0
- Added cookies management
- Added filter to request list
- Ability to set a variable from response
- Ability to pin a request
- Ability to reformat code
- Improved workspace creation window
- Improved shortcuts for opening panels
- Fixed long base64 auth
- Fixed misc bugs


NativeRest 2.0.5
- Added cookies management
- Added filter to request list
- Ability to set a variable from response
- Ability to pin a request
- Ability to reformat code
- Improved shortcuts for opening panels (new 2.0.5)
- Fixed long base64 auth
- Fixed misc bugs


NativeRest 2.0.4
- Added cookies management
- Added filter to request list
- Ability to set a variable from response
- Ability to pin a request
- Ability to reformat code
- Fixed long base64 auth
- Fixed misc bugs


NativeRest 2.0.3
- Added cookies management
- Added filter to request list
- Ability to set a variable from response
- Ability to pin a request
- Ability to reformat code
- Fixed misc bugs


NativeRest 2.0.2
- Added cookies management
- Added filter to request list
- Ability to pin a request
- Ability to reformat code
- Fixed misc bugs


NativeRest 2.0.1
- Added cookies management
- Ability to reformat code
- Fixed misc bugs


NativeRest 2.0.0
Added:
- Ability to send a form
- Added JSON path filter
- Added Bulgarian UI language
- Added Japanese UI language

- Preserve state when switching between requests
- Improved file panel, checking file existence
- Fixed a freezing when deleting a workspace
- Fixed other bugs


NativeRest 1.9.3
- Change log not available for this version


NativeRest 1.9.2
- Change log not available for this version


NativeRest 1.9.0
- Redesign of variable autocomplete
- Added bottom panels: Workspaces, Variables, Find, Console, Code snippets
- Improved keyboard shortcuts to select and move text
- Added shortcuts to select request tab
- Added switch to change Pane-view
- Implemented smooth scrolling
- Improved UI performance
- Added search requests
- Added console panel
- Fixed a bug where it was impossible to enter a square bracket
- Fixed other bugs


NativeRest 1.8.1
- Improved keyboard shortcuts to select and move text
- Added shortcuts to select request tab
- Added switch to change Pane-view


NativeRest 1.8.0
- Added keyboard shortcuts to select and move text
- Sending options: delay and repeat interval
- Ability to change Working directory
- Reset application settings to default
- Sorting workspaces by name
- Ability to cancel request deletion
- Added traditional Chinese UI language

Fixed:
- a bug in entering characters on the French keyboard
- a bug when creating a cloud workspace
- a bug when duplicating a request
- some import bugs
- other bugs


NativeRest 1.7.3
- Added keyboard shortcuts to select and move text
- Ability to change Working directory
- Reset application settings to default
- Sorting workspaces by name
- Ability to cancel request deletion
- Added traditional Chinese UI language

Fixed:
- a bug in entering characters on the French keyboard
- a bug when duplicating a request
- some import bugs
- other bugs


NativeRest 1.7.2
- Added keyboard shortcuts to select and move text
- Ability to change Working directory
- Reset application settings to default
- Sorting workspaces by name

Fixed:
- a bug in entering characters on the French keyboard
- a bug when duplicating a request
- some import bugs
- other bugs


NativeRest 1.7.1
- Change log not available for this version


NativeRest 1.7.0
Added:
- select MIME-type of request body
- Ability to send binary files
- Digest auth method
- default headers setting
- editor settings
- Chinese UI language


NativeRest 1.6.1
- Change log not available for this version


NativeRest 1.6.0
- Import via drag and drop
- Move requests to another workspace
- View SSL certificate details
- Added multilingual for the installer
- Added portuguese UI language


NativeRest 1.5.0
- New import window
- New export window
- Added HAR format support
- Added validate SSL certificates setting
- Added response timeout setting
- Added follow redirects setting
- Improve Shortcuts window