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.