semvec/pypi-packages huggingface dataset:
verifyid-sdk-python 1.0.4
Official Python SDK for VerifyID.io KYC, AML, Biometric and Document Verification APIs.
License: MIT
Requires Python: >=3.7

# VerifyID Python SDK

[![PyPI - Version](https://img.shields.io/pypi/v/verifyid-sdk-python.svg)](https://pypi.org/project/verifyid-sdk-python/)

Official Python SDK for [VerifyID.io](https://api.verifyid.io) â€“ seamless integration for KYC, AML, biometric, and document verification.

---

## Features

- **Multi-Platform Integration:** Works in any Python 3.7+ project.
- **All VerifyID Endpoints:** KYC, Face Match, Liveness, Deepfake, OCR, Credit Card/Barcode Reader, AML/PEP/Crime.
- **Modern & Simple:** Clean API with type hints and helpful error handling.

---

## Installation

**Via pip (recommended):**
```bash
pip install verifyid-sdk-python
```
## From Source
```bash
git clone https://github.com/OmniSolInfoTech/verifyid-sdk-python.git
cd verifyid-python-sdk
pip install .
```
## Usage
```bash
from verifyid import VerifyID

sdk = VerifyID("YOUR_API_KEY")

# Full KYC Verification
response = sdk.full_kyc_verification(front_image_b64, selfie_image_b64, back_image_b64)

# Face Match
response = sdk.face_match(front_image_b64, selfie_image_b64)

# Liveness Detection
response = sdk.liveness_detection(selfie_image_b64)

# Deepfake Detection
response = sdk.deepfake_detection(selfie_image_b64)

# Document OCR
response = sdk.document_reader(front_image_b64, back_image_b64)

# Credit Card Reader
response = sdk.credit_card_reader(credit_card_image_b64)

# Barcode Reader
response = sdk.barcode_reader(barcode_image_b64)

# AML/PEP/Crime Check
response = sdk.aml_pep_crime_checker(name="John Doe", entity=0, country="ZA", dataset="all")
```
### All images must be base64 encoded:
```bash
import base64
with open("selfie.jpg", "rb") as f:
    selfie_image_b64 = base64.b64encode(f.read()).decode()
```

## Endpoints Supported
* Full KYC Verification
* Face Match
* Liveness Detection
* Deepfake Detection
* Document Reader (OCR)
* Credit Card Reader
* Barcode Reader
* AML/PEP/Crime Checker

## Testing
```bash
pip install -e .[dev]
python -m unittest discover tests
```
extrawest-ocpi 2025.7.16
Python implementation of Open Charge Point Interface (OCPI) protocol based on fastapi.
License: MIT
Requires Python: >=3.10

<a href="https://www.extrawest.com/"><img src="https://drive.google.com/uc?export=view&id=1kXfNj5WfW2oSMzQR82xYBI6Bw_W8-LpK" width="20%"></a>
# Extrawest OCPI


[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Checked with mypy](https://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/)
[![commit-check](https://img.shields.io/badge/commit--check-enabled-brightgreen?logo=Git&logoColor=white)](https://github.com/commit-check/commit-check)

---

Python implementation of Open Charge Point Interface (OCPI) protocol based on fastapi.

Supported OCPI versions: 2.2.1, 2.1.1

OCPI Documentation: [2.2.1](https://github.com/ocpi/ocpi/tree/release-2.2.1-bugfixes), [2.1.1](https://github.com/ocpi/ocpi/tree/release-2.1.1-bugfixes)

---


## Requirements

---

Python >= 3.10


## Installation

---

```bash
  pip install extrawest-ocpi
```

Documentation, installation and quickstart instructions are [HERE](https://extrawest-ocpi.readthedocs.io/en/latest/)


## Roadmap

---

- Issues fixing


## Related

---

The project was created through inspiration and adaptation of this project  [PY_OCPI](https://github.com/TECHS-Technological-Solutions/ocpi).


## License

---

This project is licensed under the terms of the [MIT](https://github.com/extrawest/extrawest_ocpi/blob/main/LICENSE) license.