Gypaets / http-rider

Simple and Powerful desktop client for working with JSON APIs

Home Page:https://httprider.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 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

https://httprider.com

License:GNU General Public License v3.0


Languages

Language:Python 97.6%Language:CSS 1.7%Language:Makefile 0.4%Language:Shell 0.3%