Skip to content

namuan/http-rider

Repository files navigation

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.