Friday, 10 November 2017

Moving Data From Advanced REST Client Chrome Application To The Native Application

If you are ready to install new Advanced REST Client native application probably you would like to move your data along with you.
Unfortunately there's no automatic way to move the data from Chrome application to new native application. This has o be done manually by exporting the date to file (or to Google Drive) and then import it in the new app.

Let's start with installing Advanced REST Client native application if you haven't done that already.

Install

After new application is installed go to ARC Chrome application and export the data.

Tuesday, 7 November 2017

ARC components in Mulesoft's API Console

I am proud to announce that web components that are used to build ARC are now also used to build Mulesoft's API Console.

MuleSoft's API Console is a full-fledged API documentation tool that generates mobile-friendly web documentation based on RAML (Restful API Modeling Language) documents. It is an open source, community driven application that can be easily adjusted to any environment.

Background


While working on atomizing Advanced REST Client to a set of web components internally in the company we've realized that both products can share the same code base. So over a year ago I've started working on new version of the API console. The task was to create a best in class usability for API documentation tool. That includes mobile friendliness, ergonomic design, ease of reading documentation and learning the API structure. From a developer standpoint API console should be easy to use as a standalone application ready to run on a web server but also as a embeddable HTML element that can be added to existing products (like existing web pages with API documentation).

The result


API console is a web application based on web components standard. Therefore it can be used in any web environment and can work with any web framework (though some frameworks - like React - may require additional customizations). We've created a set of tools to make it even easier to build the API console from a RAML file. Our CLI tool can be used to generate production ready standalone website with API documentation or to generate development preview of the documentation while working on RAML. There also is the api-console-builder npm module that can be used in node environment to build the same API console.

Try new API console and design your APIs with RAML. I'll be happy to hear a feedback from you.

Sunday, 5 November 2017

New Advanced REST Client native application - install today

New version of Advanced REST client is ready! It is installable native application available in all major platforms:
- Windows (32 and 64 bit)
- MacOS
- Linux (deb and rpm)

You can install it from install.advancedrestclient.com. Do it today and move your data from legacy Chrome application to new native application.

Changelog v11

- Tabs in the request panel are finally there. No need to open many windows of the application (though you still can)
- Automatic updates that can be turned off if necessary 
- Cookie manager - now you can create / edit / delete cookies in the application. Cookies are applied to matching request domain and path
- Web session setup - open URL in app's internal browser to create a web session. Cookies from this session are automatically applied to the request