# AWS EC2 app

## Overview
Component-scoped migration candidate. No product-level feature parity or drop-in compatibility is asserted.

## Recipes
- [Migrate AWS EC2 app: Next.js](/migrate/aws-ec2-app/next-js)
- [Migrate AWS EC2 app: Express](/migrate/aws-ec2-app/express)
- [Migrate AWS EC2 app: Django](/migrate/aws-ec2-app/django)
- [Migrate AWS EC2 app: FastAPI](/migrate/aws-ec2-app/fastapi)
- [Migrate AWS EC2 app: Rails](/migrate/aws-ec2-app/rails)
- [Migrate AWS EC2 app: Laravel](/migrate/aws-ec2-app/laravel)

## Next Actions
- **Browse the catalog index**: [GET /v1/catalog](http://api/v1/catalog)
- **Search published recipes by intent, stack, and constraints**: [POST /v1/catalog/search](http://api/v1/catalog/search)
- **Inspect the full recipe contract for Next.js**: [GET /v1/catalog/recipes/page:migrate:aws-ec2-app:next-js](http://api/v1/catalog/recipes/page:migrate:aws-ec2-app:next-js)
- **Inspect the full recipe contract for Express**: [GET /v1/catalog/recipes/page:migrate:aws-ec2-app:express](http://api/v1/catalog/recipes/page:migrate:aws-ec2-app:express)
- **Inspect the full recipe contract for Django**: [GET /v1/catalog/recipes/page:migrate:aws-ec2-app:django](http://api/v1/catalog/recipes/page:migrate:aws-ec2-app:django)
- **Inspect the full recipe contract for FastAPI**: [GET /v1/catalog/recipes/page:migrate:aws-ec2-app:fastapi](http://api/v1/catalog/recipes/page:migrate:aws-ec2-app:fastapi)
- **Inspect the full recipe contract for Rails**: [GET /v1/catalog/recipes/page:migrate:aws-ec2-app:rails](http://api/v1/catalog/recipes/page:migrate:aws-ec2-app:rails)
