Bedrock Document Processing

Bedrock Document Processing

This example demonstrates AI-powered document processing using Amazon Bedrock foundation models for intelligent document classification and data extraction.
The solution automatically identifies document types (invoices, receipts, identity documents, etc.) and extracts key entities and data from documents using AI. It uses Step Functions to manage the processing pipeline and DynamoDB to track processing status and results.
Key features include AI-powered processing with Claude 3.7 Sonnet, automatic triggering from S3 uploads, structured JSON output with extracted entities, error handling with failed documents moved to a failed/ prefix, and comprehensive observability through CloudWatch logs and Step Functions monitoring.

< Back to all repos

GitHub icon View this repo on GitHub


Clone this repo

git clone https://github.com/cdklabs/cdk-appmod-catalog-blueprints/tree/main/examples/document-processing/bedrock-document-processing


Created by:

Fabrianne Effendi

Fabrianne Effendi

Assc. Serverless Specialist Solutions Architect @ Amazon Web Services (AWS)

Follow on LinkedIn

Jan Michael Go Tan

Jan Michael Go Tan

Principal Solutions Architect at Amazon Web Services (AWS)

Follow on LinkedIn