.. index:: 
  !License modules

.. _license_modules:

===================
License modules
===================

A license module gives access to some functionalities of the SDK as described below:

.. list-table:: 
  :width: 100%
  :widths: 30 70
  :header-rows: 1

  * - Module
    - Description
  
  * - Document
    - Main module

  * - DocumentDetector
    - Provides access to the :ref:`id3_document_document_detector_class`

  * - DocumentReader
    - Provides access to the :ref:`id3_document_document_reader_class`

  * - DocumentAuthenticator
    - Provides access to the :ref:`id3_document_document_authenticator_class`

  * - DocumentMRZ
    - Provides access to the :ref:`id3_document_mrz_reader_class`

  * - ServerEdition
    - Identifies the server edition (Windows, Linux, Mac)

  * - MobileEdition
    - Identifies the mobile edition (Android, iOS)

  * - EdgeEdition
    - Identifies the edge edition (Raspberry PI)

.. hint:: In your application, call the :ref:`id3_document_document_license_check_module_class_method` to find out whether a particular module is enabled in your license.