Skip to content

IP Geolocation API is a free service for locating your visitors in real-time with detailed country information.

License

Notifications You must be signed in to change notification settings

Hujatulla/geolocationapi

 
 

Repository files navigation

IP Geolocation API

IP Geolocation API is a free service for geocoding requests.

Deploy

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

About

IP Geolocation API is a free service for locating your visitors in real-time with detailed country information.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 74.9%
  • Python 24.6%
  • Makefile 0.5%