Skip to content

gitter-badger/http-rider

 
 

Repository files navigation

HTTP Rider

Simple and Powerful cross-platform Rest API client

See https://twitter.com/deskriders_twt for development updates.

HttpRider Intro

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

Installation

Run make to display list of commands to install required dependencies in a virtual environment.

$ make  
Run the following commands to install required dependencies  
python3 -m venv venv  
source venv/bin/activate  
pip install -r requirements.txt  
Once everything is installed, 'make run' to run the application  

Then make run should startup the application.

$ make run  

About

Simple and Powerful desktop client for working with JSON APIs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.5%
  • Other 1.5%