IMBIL KYC
Documentation built for a safe first integration.
Use these guides to configure an IKYC project, keep long-lived credentials on your server, and add an applicant-facing verification flow.
Getting started
Set up a project, credentials, native consent, and a controlled test plan.
Read guideFlutter SDK
Build the Android and iOS native verification flow with clear server boundaries.
Open Flutter guideDashboard guide
Configure a project, test its flow, and prepare a safe integration.
Open Dashboard guideIntegration model
Flutter app → your application server → IKYC
Flutter app → IKYC, using a short-lived native session token only
IKYC → QoreID, using provider credentials kept by IKYC
Your application server is the server-side part of your existing product. It is where the secret project API key belongs. The Flutter app never receives that key, QoreID credentials, or a backend-only reference.
Next steps
- Start with the project checklist. Configure credentials and the active native consent policy.
- Follow the Flutter guide. It includes the exact client, flow, Android, and iOS setup.
- Test deliberately. Validate the final native verify step and backend outcome handling before release.