Simple and Powerful desktop client for working with JSON APIs

namuan namuan Last update: Jun 08, 2022

HttpRider :: Simple and Powerful Cross-Platform API Client

MacOS Release Windows Release Linux Release GitHub license Build Status GitHub last commit GitHub commit activity the past week, 4 weeks, year Twitter Follow Gitter

HttpRider Intro

Downloads

Downloads are currently available for MacOS and Windows however it is simple to run from source if you prefer that.

See https://www.httprider.com/docs/getting-started/installation/ for instructions for different operating systems.

Features

๐Ÿš€ Feature complete | ๐Ÿ™ˆ Experimental | ๐Ÿ“ In development | โ˜๏ธ๏ธ Planned


๐Ÿš€ Making a simple request - Demo

๐Ÿš€ Adding query param, header, request body

๐Ÿš€ Running multiple APIs/Rearranging APIs

๐Ÿš€ Tags/Labels and Search and filtering

๐Ÿš€ Http requests history

๐Ÿš€ Projects support

๐Ÿš€ Environments and using environment variables

๐Ÿš€ Importing/Exporting environments

๐Ÿš€ Using Fake or random data generators

๐Ÿš€ Using variables between API requests

๐Ÿš€ Assertions

๐Ÿš€ Mocking responses

Exporters

๐Ÿš€ Export PlantUML Sequence diagram - Demo

๐Ÿš€ Export Slow Cooker performance tests

๐Ÿš€ Export Locust.io performance tests - Demo

๐Ÿš€ Export Python code using requests module

๐Ÿš€ Export Markdown for documenting API requests/responses

๐Ÿš€ Export Apickli functional tests Demo

๐Ÿš€ Export curl requests

๐Ÿš€ Export MermaidJS Sequence diagram

๐Ÿš€ Export Runscope monitoring tests Demo

๐Ÿš€ Export OpenApi V3 document

๐Ÿš€ Export RestAssured functional tests

Importers

๐Ÿš€ Import OpenApi V3 document

๐Ÿš€ Import Postman collections

Development

Run the following command to set-up virtual environment

$ make setup 

Then make run should startup the application.

$ make run  

You can just run make to display list of available commands.

Subscribe to our newsletter