GeoIP2 and GeoLite2 Database Documentation

Databases

Client APIs

Official Client APIs

Unofficial Client APIs

Use at your own risk.

MaxMind does not offer support for these integrations. Please contact the integrator for assistance.

Language or SoftwareAPI NamePackage RepositoryDocumentationVersion Control
C++GeoLite2++Usage
ClojuremaximatorClojarsREADMEGitHub
Common LispCL-MAXMINDDBREADMEGitHub
CrystalGeoIP2.cr (C extension)READMEGitHub
CrystalMaxMindDB.crREADMEGitHub
DdmaxminddbDUBDUBGitHub
Dartmaxminddbpub.devpub.devGitHub
DelphiMMDB ReaderREADME.mdGitHub
ElixirGeolixHexREADMEGitHub
ErlangegoREADMEGitHub
Erlanggeodata2READMEGitHub
ErlanglocusHexHexDocsGitHub
Gooschwald/geoip2-golangpkg.go.devGitHub
GoIncSW/geoip2pkg.go.devGitHub
Haskellgeoip2HackageREADMEGitHub
LuammdbluaREADMEGitHub
Lua (C extension)lua-maxminddbGitHub
Lua (C extension)lua-resty-maxminddbREADMEGitHub
OCamlocaml-maxminddbOPAMREADMEGitHub
PerlIP::Geolocation::MMDBCPANMetaCPANGitHub
PHPlibrarymarket/maxmind-db-readerPackagistREADMEGitHub
Pythonpandas-maxminddbPyPIREADMEGitHub
RrgeolocateCRANREADMEGitHub
RacketgeoipRacket DocumentationGitHub
RakuGeoIP2READMEGitHub
RustmaxminddbCargoAPI docsGitHub
Scalamaxmind-geoip2-scalaREADMEGitHub
Swift (C extension)MMDB-SwiftMMDB-SwiftCocoaPodsGitHub

Integrations

MaxMind does not offer support for these integrations. Please contact the integrator for assistance.

ApplicationPlatformLink
Ad-servingRevive AdserverGeotargeting with Revive Adserver
AnalyticsPiwik/MatomoGEO LOCATE YOUR VISITORS
AnalyticsSnowplow AnalyticsIP lookups enrichment
Content DeliveryVarnish Softwarelibvmod-geoip2
E-commerceWooCommerce / WordPressMaxMind Geolocation Integration
Load balancerNGINXngx_http_geoip2_module
Log Analyzer / Data ProcessingLogstashGeoip filter plugin
Network Protocol AnalyzerWiresharkHow To Use GeoIP With Wireshark
SearchElasticsearchGeoIP processor

Command Line (mmdbinspect)

You can use the mmdbinspect tool (in beta), a command line interface, to look up one or more IPs from one or more MMDB databases and receive output in a parsable JSON format.