REST Insight is a free portable HTTP(S) client that can be used to create and execute your REST requests and check the responses at the same time. The requests are fully customizable to help you communicate with every API.
Authorization
The most common simple authorization methods are supported:
- API key in header
- API key in query
- Basic authorization
- Bearer token
- Or a custom header
This makes it easier to configure your authorization data in one place and it is handled by the application itself.
It is also possible to manually add it in the headers or query parameters.
History
The history panel provides a list of all the executed requests. This way you can quickly go back to a previous configured request. The list gives some additional information on the result of the request.
Added value for Delphi developers
The product was created with the tools and components available in TMS FNC Core and TMS FNC UI Pack.
And it is available as an editor in TMS FNC Cloud Pack.
For the initial version there are some features exclusive for Delphi developers.
First of all you have the ability to save the HTTP requests and load them in the TTMSFNCRESTClient component.
And if you retrieve a JSON response, you can create a full Delphi class based on that response.
Desktop application on multiple Operating Systems
The REST Insight application is cross-platform and is available for Windows 32 and 64 bit, MacOS with an Intel and Apple (ARM) chip and we support Linux Ubuntu.
We use our TTMSFNCMemo component. This control is based on a web control and for the Windows deployment it is advised to have the WebView2Loader dll in the folder with the executable or in the System folder.
And it might be necessary to install the runtime framework for the Edge browser as well. This should be installed with the Windows updates on Windows 11, but for older versions this needs to be done manually.
If both aren't available then the standard memo component will be initialized, which doesn't support formatting or color highlighting.