Serverless Intelligent Document Processing

Serverless Intelligent Document Processing

This architecture is designed to provide a serverless, efficient, and automated solution for identifying valid Indian ID cards from uploaded documents into S3 and through API Gateway. The application supports identification and validation of Aadhaar, Indian Driving License, Indian Passport and Permanent Account Number in .jpg, .jpeg, and .png file formats only.
The workflow comprises three main phases: Image Validation by Amazon Rekognition, Data Extraction by Amazon Textract, and PII Entity Identification by Amazon Comprehend, followed by document categorization into valid and invalid ID cards. A notification is sent to end users through Amazon SNS, and the data is forwarded to Amazon SQS for consumption by end user applications.

< Back to all repos

GitHub icon View this repo on GitHub


Clone this repo

git clone https://github.com/aws-samples/amazon-serverless-document-processing


Created by:

Paul Kannan

Paul Kannan

Paul is a Technical Account Manager at Amazon Web Services. He helps AWS Customers to learn about and love how serverless technologies can transform the way they build and run applications. He was an Enterprise cloud architect and manager in global enterprises for more than 18 years before going all in on Serverless at AWS.

Follow on LinkedIn