BetteREST is a a REST test client written in Ruby and served by Sinatra.
BetteREST emphasises both a clean and easy to use interface, as well as allowing users to have a very granuler control over their requests (things like following redirects, verbosity of response and timeout intervals are all configurable). The current feature set is modest, but what it does, it aims to do well.
- Import collections from POSTMAN
- Save and load Requests
- Attach files to requests
- Send parallel requests
- Use in your preferred browser
- Save session cookies
The easiest way to use BetteREST is to install it using the Ruby Gem (note that the gem is usually a few commits behind the github repo):
$ gem install better_rest
Or download the repository here for the latest version. Assign appropriate execute permissions, open port 5678 (on remote instances) and launch via:
$ git clone https://github.com/at1as/BetteRest.git
$ ./bin/better_rest
$ Navigate browser to http://0.0.0.0:5678 (local) or http://X.X.X.X:5678 (remote server)
To try BetteREST, without installing the Gem, it's hosted on Heroku. Note that when run on Heroku internally hosted APIs can't directly be tested.
See Gemfile for a list of dependencies
- OAuth/OAuth2 support
- Download to file