Skip to main content

Ready-to-Deploy Solutions

Deploy well-architected applications in 3 commands.

GitHub Documentation

Each solution is a complete CDK application. Clone, install, deploy.

Quick Start

cd examples/<category>/<solution>
npm install
npm run deploy

AI Chatbots & Assistants

SolutionWhat It DoesConstructs Used
Customer Service ChatbotReal-time chatbot with streaming and session managementInteractiveAgent, Frontend
Retail Banking ChatbotBanking chatbot with RAG knowledge base and transaction lookupInteractiveAgent, BedrockKnowledgeBase, Frontend
Retail Banking Chatbot (AgentCore)High-availability banking bot on AgentCore RuntimeInteractiveAgent, BedrockKnowledgeBase
RAG Customer SupportKnowledge-powered Q&A for e-commerce supportBatchAgent, BedrockKnowledgeBase

Intelligent Document Processing

SolutionWhat It DoesConstructs Used
Insurance Claims PortalEnd-to-end claims processing with web UIAgenticDocumentProcessing, Frontend
Fraud DetectionAI-powered document fraud analysis with risk scoringAgenticDocumentProcessing
Document SummarizationMulti-format summarization with semantic searchBedrockDocumentProcessing
Agentic Document ProcessingAdvanced document processing with AI reasoningAgenticDocumentProcessing
Bedrock Document ProcessingDocument classification and extraction pipelineBedrockDocumentProcessing
Minimal Document ProcessingZero-config document processing starterBedrockDocumentProcessing

Solution Structure

All solutions follow a consistent pattern:

<solution>/
├── bin/app.ts # CDK entry point
├── lib/*-stack.ts # Infrastructure definition
├── resources/ # Prompts, tools, sample files
├── cdk.json # CDK configuration
├── package.json # Dependencies
└── README.md # Deployment instructions

Deployment

Prerequisites

aws configure                # Configure AWS credentials
npx cdk bootstrap # Bootstrap CDK (one-time)

Deploy

git clone https://github.com/cdklabs/cdk-appmod-catalog-blueprints.git
cd cdk-appmod-catalog-blueprints/examples/<category>/<solution>
npm install && npm run deploy

Cleanup

cdk destroy

Building Custom Solutions

Want to build your own? Use the constructs directly:

import { InteractiveAgent, AgenticDocumentProcessing } from '@cdklabs/cdk-appmod-catalog-blueprints';