Name:
interface
Value:
Extend your Amplify Gen 2 app with AWS Blocks — self-contained backend capabilities you compose into your existing backend.

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

Amplify Hosting

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.

Self-managed hosting

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.