Skip to main content

A REST API wrapper for requests

Project description


Build Status Maintainability Coverage Status Requirements Status

A package for using REST APIs


A lot of APIs are REST based, reqrest provides an easy way to use them.


Getting started is easy, first install the package using pip install reqrest

Next import it

from reqrest import REST

Then query your API


You can add custom headers

custom_headers = {"authorization": "Basic dXNlcm5hbWU6cGFzc3dvcmQ="}
RESTAPI = REST('', headers=custom_headers)

Or querystrings

querystring = {}
querystring[pagesize] = 1000
RESTAPI.get('/get', querystring=querystring)

Have a read of examples/


You can use basic_auth to create and store your headers / config

headers = Auth().read_config("basic_config.json")
RESTAPI = REST('', headers=headers)

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reqrest-1.0.1.tar.gz (6.8 kB view hashes)

Uploaded Source

Built Distribution

reqrest-1.0.1-py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page