Simplified and Automated REST API Testing

Features at a glance

  • Automated REST API Testing
  • Record and replay
  • Removes dependency from frontend
          and backend using mock APIs
  • Powerful Response Validation
  • Works for test applications deployed
          on localhost/intranet/internet.
  • Third party tools integration via hooks
          e.g. JIRA, Slack etc.
  • Any Continuous Integration Server
          e.g. Jenkins, TravisCI etc.
  • Imports from Swagger, Postman ...

Where vREST can be used?

Web Applications

Best Suited for any type of web application.

Mobile Applications

Apps that use either third party APIs or interacts with its own server.

Desktop Applications

For applications, that interact with any kind of HTTP services.

How it all works? Need Demo?

We have created an example application (Contacts Application) to demonstrate the functions of vREST

Interested in vREST and need live demo of vREST functionalities.

What our users say ...


Still confused or having an issue?

`I am convinced; but still I want to verify on my own.`
No issues, we have 7 days free trial for you :)
(no credit card details required)

`I have some queries regarding vREST.`
Don't worry, simply contact us :)
vREST team is fully committed towards resolving all your queries.

Let me contact you


Record and Replay

  • Reduce your initial effort to setup test automation to almost zero with record and replay.
  • Record all the test cases with vREST Chrome Extension.
  • Tweak your test cases with variables and custom validators.
  • And replay them again with vREST built-in Test Runner.

Mock Server

  • Decouple your frontend from backend with easy to use Mock Server. No more dependency among them.
  • Give a boost to your web development. Both frontend and backend teams can now work in parallel.
  • Create your API Mock within minutes.

Beautiful Reporting

  • Failed / Passed Test Cases
  • Expected vs Actual Results
  • Diff Reporting

Variables and Utility Methods

  • Used to provide dynamic values to test cases at execution time.
  • Variables are helpful in chaining multiple test cases in a test suite.
  • Dynamic values can be provided in Request URL, parameters, raw body, headers, expected response etc.

More Features

Continuous Integration

  • Integrates vREST with your build system.
  • Supports Continuous Integration servers like Jenkins etc.
Working on some other environment? raise your voice at vREST Users Group.

Import and Export

  • You can export test run report, test cases and other entities for offline uses.
  • You can import the exported entities back into vREST
  • You can also import from external tools/format like Postman Collections, Swagger 2.

Response Validation

  • Response Validation is done with the help of Assertions and Response Validators.
  • Default built-in Response Validators provides you an easy and intuitive way to validate your response and also manageable in a longer run.
  • Apart from built-in response validators and assertions, user can write their own custom response validators to validate test case in their own customized way.

JIRA Integration

  • Log JIRA defects against the failed test cases, directly from the vREST UI.
  • View JIRA defects for the already logged JIRA defects.

Unlimited Projects

  • In vREST, a user can create unlimited number of projects.
  • There is no subscription charge on the number of projects.

Test case generator

  • Based on types or values of parameters
  • Can generate positive and negative test cases in one go

Bulk Operation

  • Apply bulk changes eg linking versions, test suites, tags etc in one go
  • Common changes in hundreds of test cases can be resolved in a minute

Roles and Permissions

  • Users within a team can be given different roles and permissions.
  • vREST provides the following roles like Manager, Tester, Executor, Viewer etc. to segment different types of users.