# locus v2.3.15 - Table of Contents ## Pages - [locus](readme.md) - [Changelog](changelog.md) - [Migration guide](migration.md) - [LICENSE](license.md) ## Modules - [locus](locus.md): The main API. - [locus_custom_fetcher](locus_custom_fetcher.md): Callbacks for providing your own database fetcher. - [locus_database](locus_database.md): Launches the database loader and later shares the unpacked database, as well as any updates to it, through `m:persistent_term`. - [locus_event_subscriber](locus_event_subscriber.md): Callback for implementing your own `m:locus_database` event subscribers. - [locus_filesystem_load](locus_filesystem_load.md): Loads a file from the filesystem without blocking the caller. - [locus_filesystem_store](locus_filesystem_store.md): Stores a file in the filesystem without blocking the caller. - [locus_http_download](locus_http_download.md): Downloads a file using HTTP(S) without blocking the caller. - [locus_loader](locus_loader.md): Loads and unpacks databases while managing any associated assets (e.g. reading from and writing to cache). - [locus_logger](locus_logger.md): Logging of `m:locus_database` events; can be adjusted in app config as well as at run time. - [locus_maxmind_download](locus_maxmind_download.md): Downloads an unpacked database edition from MaxMind, as well as its checksum (which it then verifies), without blocking the caller. - [locus_mmdb](locus_mmdb.md): API for working with MMDB. - [locus_mmdb_check](locus_mmdb_check.md): API for working with MMDB - wholesomeness check. - [locus_mmdb_data](locus_mmdb_data.md): API for working with MMDB - data representation. - [locus_mmdb_data_codec](locus_mmdb_data_codec.md): API for working with MMDB - data codec. - [locus_mmdb_data_raw](locus_mmdb_data_raw.md): API for working with MMDB - raw data representation (it preserves the original type for when it's necessary to distinguish between e.g. `{uint32, 0}` and `{uint16, 0}`, which `m:locus_mmdb_data` does not allow for.) - [locus_mmdb_metadata](locus_mmdb_metadata.md): API for working with MMDB - metadata. - [locus_mmdb_tree](locus_mmdb_tree.md): API for working with MMDB - tree section.