Explainable decisions
Every approval and decline carries its checks and the rule behind it.
Konnect ID for banks
Open accounts remotely, refresh KYC without branch visits, and keep a record for every decision, in the cloud or in your own data center.

What matters
Every approval and decline carries its checks and the rule behind it.
Run the self-hosted edition on your own infrastructure when policy requires it.
Arabic, French and English across the flow and the back office.
Roles, per-person permissions, two-step sign-in and an exportable audit log.
Use cases
Self-hosted edition
Run Konnect ID on your own servers, with your own database and storage, from a compiled image and a signed license key.
How self-hosting works# Docker Compose, from your install kit
cp env.example .env
cp konnect.lic secrets/konnect.lic
docker compose up -d
# Or Kubernetes, with the Helm chart
kubectl create secret generic konnectid-license \
--from-file=license.key=./konnect.lic
helm install konnectid ./helm/konnectid \
--set mongodb.uri="$MONGODB_URI" \
--set license.existingSecret=konnectid-license
# Ready when the database and license are
curl https://kyc.yourbank.tn/api/ready