GeoLite.mmdb is a curated repository of prebuilt MaxMind GeoIP databases in the MMDB binary format, providing ready-to-use files for mapping IP addresses to geographic locations and autonomous system network providers without requiring a MaxMind account or manual compilation. The project serves as a central source for country-level, city-level, and autonomous system number (ASN) databases that enable fast, decompression-free IP lookups.
The repository delivers three primary database files: the GeoLite2 Country database for resolving IP addresses to their registered countries, the GeoLite2 City database for mapping IPs to cities and geographic coordinates, and the GeoLite2 ASN database for identifying the network provider and autonomous system number associated with an IP address. These databases support both IPv4 and IPv6 address spaces within the same compact binary tree structure.
The project automates the curation and validation of these database files from official sources, ensuring users can download consistent and up-to-date reference datasets for integrating standardized geographic and network data into applications. The MMDB format stores geographic coordinates as fixed-point integers and embeds ASN-to-organization mappings directly in the database structure, enabling precise location resolution and direct network provider identification from IP lookups.