Skip to main content

AWS Glossary

AWS Amplify Gen 2

Amplify Gen 2 is the TypeScript-first, code-first rewrite of AWS Amplify — defining auth, data, storage, and functions in code with sandbox per-developer environments.

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

Amplify Gen 2 is the TypeScript-first, code-first rewrite of AWS Amplify — defining auth, data, storage, and functions in code with sandbox per-developer environments.

Key Facts

  • Amplify Gen 2 is the TypeScript-first, code-first rewrite of AWS Amplify — defining auth, data, storage, and functions in code with sandbox per-developer environments
  • Definition AWS Amplify Gen 2 is the second-generation rewrite of AWS Amplify, released in 2024
  • Gen 2 is AWS's full-stack-app answer to Vercel + Supabase for web and React Native teams
  • js, Astro, Nuxt, SvelteKit on Amplify Hosting ## When to use Amplify Gen 2 - **React, React Native, Next
  • Mistake 2:** Skipping sandbox cleanup

Entity Definitions

Amazon Bedrock
Amazon Bedrock is an AWS service relevant to aws amplify gen 2.
Bedrock
Bedrock is an AWS service relevant to aws amplify gen 2.
Lambda
Lambda is an AWS service relevant to aws amplify gen 2.
AWS Lambda
AWS Lambda is an AWS service relevant to aws amplify gen 2.
S3
S3 is an AWS service relevant to aws amplify gen 2.
Amazon S3
Amazon S3 is an AWS service relevant to aws amplify gen 2.
DynamoDB
DynamoDB is an AWS service relevant to aws amplify gen 2.
VPC
VPC is an AWS service relevant to aws amplify gen 2.
serverless
serverless is a cloud computing concept relevant to aws amplify gen 2.
IaC
IaC is a cloud computing concept relevant to aws amplify gen 2.
Terraform
Terraform is a term relevant to aws amplify gen 2.
CloudFormation
CloudFormation is a term relevant to aws amplify gen 2.
CDK
CDK is a term relevant to aws amplify gen 2.
AWS CDK
AWS CDK is a term relevant to aws amplify gen 2.
GitHub Actions
GitHub Actions is a term relevant to aws amplify gen 2.

Related Content

Definition

AWS Amplify Gen 2 is the second-generation rewrite of AWS Amplify, released in 2024. It moves away from the v1 CLI-driven, JSON-config approach to a code-first TypeScript model: you define your backend (auth, data, storage, functions, AI) in amplify/ TypeScript files, and npx ampx deploys per-branch and per-developer environments. Gen 2 is AWS’s full-stack-app answer to Vercel + Supabase for web and React Native teams.

What changed from Gen 1

AspectGen 1Gen 2
Backend definitionCLI prompts + JSONTypeScript code
Per-developer envsShared dev environmentTrue per-developer sandbox
Data layerAppSync + DynamoDB via CLIdefineData with TypeScript schema
FunctionsLambda via CLIdefineFunction, TypeScript handlers
AuthCognito via CLIdefineAuth with TypeScript config
AIBedrock CLI helpersNative Amplify AI Kit

Capabilities

When to use Amplify Gen 2

When not to use Amplify Gen 2

Common mistakes

Mistake 1: Migrating from Gen 1 in one big bang. Amplify provides a migration guide — move one feature at a time.

Mistake 2: Skipping sandbox cleanup. Per-developer sandboxes leave resources running. Configure auto-cleanup or run npx ampx sandbox delete after merging.

Mistake 3: Treating Amplify as a replacement for CDK. For non-Amplify resources, Amplify Gen 2 lets you drop into CDK. Use it.

Need Help with This Topic?

Our AWS experts can help you implement and optimize these concepts for your organization.