Skip to main content
New to UAE KYC? Start with the Overview page to understand the platform and journeys, then use this guide as your practical onboarding checklist.
1

Submit Required Forms

Contact business@uaekyc.ae to begin the onboarding process. The following forms and documents are typically required:
FormDescriptionDownload
Information Security QuestionnaireDetailed security questionnaire covering your organization’s controls and postureDownload PDF
Service Provisioning FormDefines requested UAE KYC services and required network connectivityDownload PDF
Client Onboarding FormGeneral organization details and primary points of contactDownload DOCX
Additional documents may be required based on your industry or ICP requirements. Contact business@uaekyc.ae to request any forms not listed above.
2

Network Connectivity Setup

UAE KYC operates within a secure environment. Choose the appropriate connectivity option based on your organization’s size and infrastructure:
OptionDescription
ADnetAbu Dhabi Government network — for entities already connected to the AD government backbone
FedNetUAE Federal Government network — for federal entities with existing FedNet access
MPLS LineDedicated private line — for large enterprises requiring a direct, high-bandwidth connection
Site-to-site VPNEncrypted tunnel between your network and the UAE KYC environment
IP WhitelistingPublic IP-based access — typically used for smaller clients or initial sandbox/PoC testing
Your connectivity option will be agreed upon during the onboarding process. Contact business@uaekyc.ae if you are unsure which option is right for you.
Many clients expose UAE KYC through an internal FQDN (for example, stg-icp-dash.<your-domain>.ae) that is only reachable over the chosen secure network (ADnet, FedNet, MPLS, VPN, or whitelisted IPs).
3

Configure Network Routing

All API calls from your servers must be routed through the whitelisted or approved network channel configured in Step 2.
  • Ensure your backend services route outbound traffic to stg-api.uaekyc.icp.gov.ae via the agreed connectivity method
  • Verify that DNS resolution and firewall rules are correctly configured
  • Test connectivity before proceeding to SDK integration
  • Implement routing and access policies on your gateway or WAF (for example, iRules or equivalent) so that all UAE KYC traffic is forced through the approved path
API requests that do not originate from the approved network path will be rejected.
4

Create API Keys & Sandbox Users

Generate your API keys from the Dashboard:
  1. Log into the Dashboard
  2. Navigate to the API key management section
  3. Create a new key pair for your integration
For detailed instructions, see the API Key Management documentation.To test your integration, create sandbox users from the Dashboard by clicking the Sandbox button.
5

Receive Platform Access

Once your forms are approved and network connectivity is established, UAE KYC will share the following:
ResourceURL / FQDN / IPDescription
Nexus (SDK Registry)repo.uaekyc.icp.gov.aeRepository for downloading SDK packages
Dashboardstg-dash.uaekyc.icp.gov.aeWeb portal for managing journeys, sandbox users, and analytics
API Domainstg-api.uaekyc.icp.gov.aeBase domain for all API calls (staging)
API IP (staging)83.111.28.12Public IP address to whitelist for API access (staging)
You will receive credentials to log into the Dashboard.Once you have these endpoints and credentials, review the end‑to‑end Communication Flow to see how your backend will initiate journeys and handle callbacks.Many institutions configure an internal subdomain (for example, stg-icp-dash.<bank>.ae) on their WAF or proxy that forwards to the official UAE KYC FQDNs above, and restrict access to that subdomain to office and VPN networks.
6

Integrate SDK

Choose the SDK that matches your platform and follow the integration guide:

Web SDK

Browser-based integration

Android SDK

Android & Huawei devices

iOS SDK

iPhone & iPad integration
After integration, your application invokes the SDK using the journey token, SDK and API traffic flows through your approved network path, and your backend pulls verification results via the Journey Details and Customer Details APIs.