As per the Aadhaar Act 2016, a requesting entity means an agency or a person that submits Aadhaar number and demographic information or biometric information, of an individual to the Central Identities Data Repository (CIDR) for authentication.

Authentication User Agency (AUA) is an entity engaged in providing Aadhaar Enabled Services to Aadhaar number Holder, using the authentication as facilitated by the Authentication Service Agency (ASA). An AUA may be government/public / private legal agency registered in India, that uses Aadhaar authentication services of UIDAI and sends authentication requests to enable its services/business functions.


AadhaarAPI as Technology Stack

We provide and manage end-to-end UIDAI compliant AUA/KUA Technology stack solutions for organisations to consume Aadhaar Authentication and E-KYC services for their customers.

Features of AUA/KUA Stack

Highly Configurable: Solution is designed to be highly configurable so that integration with any existing Customer Information Systems will be easy.

Compliance And Audit Ready: Solution is compliance and audit-ready as per the norms of UIDAI.

Secure In-house Server / On -Cloud: Server resides in the premises  / on-cloud as per requirement and will communicate with the other systems through highly secure (SSL) channel, thereby making the data communications safe and secure.

Highly Scalable: The solution can be scaled in accordance with the growth of your business. The server instances can be increased or decreased based on business volume.

The brief process flow for AUA/KUA OnBoarding process is given below

Organizations interested in using the e-KYC service will need to get approved and authorized by UIDAI to use this service.

The details of the process of making an application, supporting documents required, technical integration guidelines etc. can be found at the following link:

Enquiry Submission: a. Submit enquiry online on b. Provide details like Organisation Name, Nodal person name, Phone, email, Proposed Business scope.

Enquiry Acceptance: UIDAI reviews the enquiry and: a. Approves, if found satisfactory b. Reverts in case additional information is required. c. Rejects if disapproved.

3. Login credentials: Login details are provided to the prospective AUA on the email id provided during an enquiry.

4. Application submission: Submit details as per eligibility criteria with details like Organization, Nodal Contact, Management point of Contact, Technical Contact, ASA engagement, Scope Information, Readiness activity. Upload these documents through the login and send hard copy of all the documents.

5. Application Approval: UIDAI reviews the application and approves if found satisfactory and the documentation is complete. UIDAI sends the agreement for signature.

6. Agreement Signing: Agreement is signed between AUA-UIDAI as per the defined format by the Authorised Signatory of the prospective AUA and submitted to UIDAI.

7. AadhaarAPI help to AUA sets up its infrastructure to avail Authentication services: These include: a. Procuring and setting-up AUA server b. Audit trail setup c. Client Application Development.

8. Pre-Production Access: Pre-Production access credentials are shared with AUA – License Key and AUA Code. AUA along with AadhaarAPI conducts pre-production testing.

9. End to End Testing: The entity is required to perform the testing of the application system, 100 test transactions, submit Go Live & Audit Compliance Checklist submission to UIDAI.

10. Production Access: UIDAI reviews Go Live & Audit Compliance Checklist and verify test transactions. Shares the access credentials for Production setup.

11.Go-Live: AadhaarAPI along with AUA performs the necessary configuration changes required at its end. AUA can thereafter perform successful Authentication Transactions on Production Environment.