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
Make sure you have virtualenv
make run
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
Metadata
Release files for proxapy 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| proxapy-0.1.5.tar.gz | 2.3 kB | Details |
Release files / proxapy-0.1.5.tar.gz
| Download URL | proxapy-0.1.5.tar.gz |
|---|---|
| Size | 2.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
221f040953c159ab11d82e00173527f241db58915cb799b251d212c3e6746431
|
|
BLAKE2b-256 checksum How to use checksums |
07891d1904328ce56722ac34c70be51d5158306a90f9c5f7d4668e2fccd1f5d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |