IP Geolocation API
IP Geolocation API is a free service for geocoding requests.
Request geocoding is done via CloudFlare IP Geolocation to which additional information about the geolocated country is provided.
Stack
IP Geolocation API is built upon Starlette to achieve high throughput. The current setup can asyncronously handle thousands of requests per second with very low system requirements.
Libraries used
Development
Install packages
pipenv install
Running the server
gunicorn app:app -k uvicorn.workers.UvicornWorker --reload
Contributing
Thanks for your interest in the project! All pull requests are welcome from developers of all skill levels. To get started, simply fork the master branch on GitHub to your personal account and then clone the fork into your development environment.
Madis VΓ€in (madisvain on Github, Twitter) is the original creator of the IP Geolocation API framework.
License
MIT