> For the complete documentation index, see [llms.txt](https://regulaforensics.gitbook.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://regulaforensics.gitbook.io/home/master.md).

# Regula Developer Documentation

## Solutions

### Reading and verification

#### MRZ reading

Capture data from Machine Readable Zone (MRZ) of any Passport, ID, Visa and other documents promptly and accurately.

#### Barcode reading

Decode various 1D and 2D barcode formats such as PDF417, QR code, and Aztec code.

#### Document type identification

Automatically determine document issuing country, type and series.

#### OCR

Extract data from any identity document. Extract text data from anywhere. Automatically.

#### Data verification

Cross check and verify all data read from the document and perform lexical analysis.

#### Electronic Document Authentication

Read data from RFID chips built in electronic documents (ePassport, eID and eDL) via NFC and perform all required authentications (CA, AA, TA, PA).

{% embed url="<https://youtu.be/tFy2KNzUKOU>" %}

{% hint style="info" %}
To use the Regula Document Reader SDK in your own app, you need to [purchase](https://pipedrivewebforms.com/form/394a3706041290a04fbd0d18e7d7810f1841159) a commercial license.
{% endhint %}

Please [contact us](mailto:support@regulaforensics.com) if you have any questions, issues, or suggestions.

## Document Reader SDK

{% content-ref url="/pages/-Lmtz5RXftqwO0jnnK6B" %}
[Broken mention](broken://pages/-Lmtz5RXftqwO0jnnK6B)
{% endcontent-ref %}

{% content-ref url="/pages/-Lmtz9\_EgHcaHUSTdtyj" %}
[Broken mention](broken://pages/-Lmtz9_EgHcaHUSTdtyj)
{% endcontent-ref %}

{% content-ref url="/pages/-LmtzCBtc2BM7wjXuHLb" %}
[Broken mention](broken://pages/-LmtzCBtc2BM7wjXuHLb)
{% endcontent-ref %}

{% content-ref url="/pages/-LmtzFPlQy9pNjYWGtgJ" %}
[Broken mention](broken://pages/-LmtzFPlQy9pNjYWGtgJ)
{% endcontent-ref %}

{% content-ref url="/pages/-Lrp9XPXCMBHho7DtV\_E" %}
[Broken mention](broken://pages/-Lrp9XPXCMBHho7DtV_E)
{% endcontent-ref %}

{% content-ref url="/pages/-MMe3Th7WRFx0aN2EDcD" %}
[Broken mention](broken://pages/-MMe3Th7WRFx0aN2EDcD)
{% endcontent-ref %}

{% content-ref url="/pages/-MHzmHGS3uY8dbrYrEqE" %}
[Broken mention](broken://pages/-MHzmHGS3uY8dbrYrEqE)
{% endcontent-ref %}

{% content-ref url="/pages/-M2xEe3OusYN3wBLoBYQ" %}
[Broken mention](broken://pages/-M2xEe3OusYN3wBLoBYQ)
{% endcontent-ref %}

{% content-ref url="/pages/-MFUIY87NWjhXb0h-Ab1" %}
[Broken mention](broken://pages/-MFUIY87NWjhXb0h-Ab1)
{% endcontent-ref %}

## Face SDK

{% content-ref url="/pages/-Mfl9RiFw\_z25s5QKrPH" %}
[Broken mention](broken://pages/-Mfl9RiFw_z25s5QKrPH)
{% endcontent-ref %}

{% content-ref url="/pages/-McxzsPPUGNBlgrtA5RS" %}
[Broken mention](broken://pages/-McxzsPPUGNBlgrtA5RS)
{% endcontent-ref %}
