Deployment
Amplify provides two ways to deploy and host your frontend application. You can use fully managed hosting through the Amplify console, or deploy to your own AWS account with full infrastructure control.
Choose your hosting approach
Managed CI/CD and hosting. Connect your Git repository and Amplify builds, deploys, and serves your app on every push. Includes custom domains, branch previews, and SSR support.
Deploy to your AWS account with defineHosting(). Full AWS CDK control over Amazon CloudFront, Amazon S3, and Lambda@Edge. Use your own CI/CD pipeline or provision one with definePipeline().
Cloud sandbox environments
Regardless of which hosting approach you choose, you use cloud sandbox environments for local development. Each team member gets an isolated set of backend resources that deploy in seconds, giving you a personal cloud environment to iterate against without affecting shared environments.