-
Notifications
You must be signed in to change notification settings - Fork 167
Description
Proposed Content
Add comprehensive documentation and CDK examples for deploying Strands Agent applications to AWS App Runner. This includes:
- A complete CDK example with infrastructure code for App Runner deployment
- Step-by-step deployment guide in the user documentation
- Integration with existing deployment documentation to present App Runner as a deployment option
The content demonstrates how to deploy production-ready agent applications with fully managed infrastructure, automatic HTTPS endpoints, scaling, and load balancing without requiring networking or infrastructure configuration.
Location
This content should be placed in the following locations within the documentation structure:
- New CDK Example: docs/examples/cdk/deploy_to_apprunner/ - Complete working example with all required files
- New Deployment Guide: docs/user-guide/deploy/deploy_to_aws_apprunner.md - Comprehensive App Runner deployment guide
- Updated Documentation:
- docs/examples/README.md - Add link to App Runner example
- docs/examples/cdk/deploy_to_ec2/README.md - Reference App Runner as alternative option
- docs/user-guide/deploy/operating-agents-in-production.md - Include App Runner in deployment options
- docs/user-guide/deploy/deploy_to_aws_lambda.md - Cross-reference App Runner option
- mkdocs.yml - Add navigation entry for App Runner documentation
Rationale
This content would be valuable because:
- Lowers barrier to entry: Eliminates infrastructure complexity entirely, making it easier for developers to deploy Strands Agents to AWS
- Faster path to production: Provides automatic HTTPS endpoints, scaling, and load balancing without manual configuration
- Complements existing options: Adds to the existing deployment examples (EC2, Lambda) with a fully managed alternative
- Production-ready: Enables developers to deploy production-grade applications without deep infrastructure expertise
- Reduces operational overhead: Automatic infrastructure management means less time spent on DevOps and more time on agent development
Content Outline (Optional)
No response
References
Pull Request: #329
AWS App Runner Documentation: https://docs.aws.amazon.com/apprunner/
Related deployment examples: Fargate deployment guides in existing documentation https://strandsagents.com/latest/documentation/docs/user-guide/deploy/deploy_to_aws_fargate/