MaxMind, Inc.
and 3 contributors


MaxMind::DB::Metadata - A class for metadata related to a MaxMind DB database


version 0.040000


    my $reader = MaxMind::DB::Reader->new( file => $path );
    my $metadata = $reader->metadata();

    print $metadata->description()->{en};


This class provides an API for representing the metadata of a MaxMind DB database. See for the official format spec.


This class provides methods for each metadata attribute in a database.


Returns the binary format major version number.


Returns the binary format minor version number.


Returns the database's build timestamp as an epoch value.


Returns a string indicating the database's type.


Returns an arrayref of locale codes indicating what languages this database has information for.


Returns a hashref of descriptions. The keys should be locale codes like "en" or "pt-BR" and the values are the description in that language.


Returns a 4 or 6 indicating what type of IP addresses this database can be used to look up.


Returns the number of nodes in the database's search tree.


Returns the record size for nodes in the database's search tree.


  • Dave Rolsky <>

  • Olaf Alders <>


This software is Copyright (c) 2015 by MaxMind, Inc..

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)