-
Notifications
You must be signed in to change notification settings - Fork 151
Home
RESTFiddle is an easy-to-use platform to work with APIs. It simplifies everything from API exposure to API consumption. RESTFiddle is an Enterprise-grade API Management Platform for teams. It helps you to design, develop, test and release APIs.
It often happens that developers directly try to consume a third party API in their application and write code for it. If any error occurs, developers have no clue about where the error lies. The error can be due to any reason- wrong headers or parameters or authentication or anything else. By using RESTFiddle platform to test a third party API before consuming it in their code, developers can easily catch the root cause of error. Similarly when an API is to be delivered or exposed, it can be thoroughly tested on RESTFiddle with no extra code to write.
RESTFiddle organizes requests in the form of a tree. Any number of folders can be organized one inside the other and requests can reside at any level in the hierarchy.
Backend as a service (BaaS) approach is followed in RESTFiddle. The features that are common to both, mobile and web application, are provided via BaaS. A common backend serves the need. Once the backend is ready, it remains a matter of calling APIs from different applications. Any database entity can be created through RESTFiddle. A set of APIs is autogenerated and provided to the user by RESTFiddle to facilitate CRUD operations on the entity.
RESTFiddle lets you easily craft any request, no matter how complicated it is, using the intuitive request builder. It is the rightmost section of RESTFiddle. Simply enter the fields required to run a particular request, select its type and run it. The response gets populated in the bottom part of the request builder. Response is displayed in two tabs- body and header.
User doesn't have to manually check the values from response. Test asserts will do the checks for you. You can save multiple test asserts against a response. Every time when the request is run, the asserts are checked. This saves the work of manually verifying values from the response.
RESTFiddle allows you to retrieve analytics metrics of the requests run.
- Collaboration - Unlike most of the present day API testing tools where multiple people working on a project means exporting a set of APIs from one machine and importing it on another machine, RESTFiddle allows you to add collaborators. Collaborators work on a project in a synchronised manner. Automatic change notifications prevents to and fro email threads.
- History - There is an unlimited history or activity log of requests run by the user. User can select any request from the activity log. Rerunning the same is very easy as the previously entered fields get populated on selecting the request.
- Tagging - Tags provide a useful way to group related requests together. It is easy to search for any request based on tags attached with it.
- PDF Reports - RESTFiddle lets user run all requests from a project in one go. Project status reports in PDF format are generated that can be downloaded.
- Scheduler - You do not have to manually run an API project every time. Projects can be automatically run in predefined time intervals.
- SendGrid - SendGrid has been integrated to send notifications. User has control over which email notifications he wishes to receive.
- Cloud Deployment - RESTFiddle can be deployed over any server and can also be used as a cloud based hosted web application.
- Private - Install it in your environment and own it completely. Your data resides totally in your own database. Work together with your team in your private network.
- Swagger - Access RESTFiddle API documentation using Swagger UI, which is a very powerful respresentation of RESTful APIs.
- More - Since it is open source, fork it and build the features of your choice. There is much more like Security, Access Control and Notifications.
Open source licensed under Apache License, Version 2.0.
Here is a screenshot of home page: