Skip to main content

Simple API proxy that uses Flask/requests/gunicorn.

Project description

Simple API proxy that uses Flask/requests/gunicorn.

Use cases

  • Centralize API requests - Sometimes only a specific IP can access APIs. Run Proxapy on that machine and access the API from everywhere.
  • Implement custom pre/post operation on API request/response - Fork the project, add routes and implement your changes. Common changes include content filtering, add authentication key header not known by the end user.

Usage

  1. Make sure you have virtualenv
  2. make run
  3. Visit http://<proxyhost>:<proxyport>/<API> to access http://<API>

By default <proxyhost> is bound to 0.0.0.0 and <proxyport> to 5000, so for example you could run Proxapy and then visit: http://localhost:5000/api.left-pad.io/?str=proxied&len=20

Project details


Download files

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

Files for proxapy, version 0.1.5
Filename, size File type Python version Upload date Hashes
Filename, size proxapy-0.1.5.tar.gz (2.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page