Hi community, Understanding the GeoIP data for an incoming request is a common use case for many API GWs. I think Apisix should support natively adding the "GeoIP2 NGINX module". Currently, the only way to do that is to build it ourselves.
For reference, have a look at this issue: [1] Also, GeoIP( not Geoip2) NGINX module only works with the legacy database format and MaxMind seems to stop the legacy format from being publicly available in 2019 as it will be officially unsupported [2] in around a year. We should probably go with " the geoip2 module "[3] instead, and it's officially supported by Nginx as we can find the geoip2 module in Nginx doc [4], so it is definitely supported . I think GeoIP2 support would be a good feature for Apisix. [1] : https://github.com/apache/apisix/issues/3946#issuecomment-810 [2] : https://blog.maxmind.com/2020/06/01/retirement-of-geoip-legacy-downloadable-databases-in-may-2022/ [3] https://github.com/leev/ngx_http_geoip2_module [4] https://www.nginx.com/products/nginx/modules/geoip2/ Would love to know the inputs/suggestions from the community !