@@ -11,12 +11,6 @@ description: 'Build and deploy full-stack web and mobile apps with AWS Amplify G
1111 packages; user asks about defineBackend, defineAuth, defineData, defineStorage,
1212 or npx ampx. SKIP: Amplify Gen1 (amplify CLI v6), standalone SAM/CDK without Amplify
1313 (use aws-serverless), direct Bedrock without Amplify AI Kit (use bedrock).'
14- version : 1
15- metadata :
16- service : [amplify, appsync, dynamodb, cognito, s3]
17- task : [build, deploy, configure]
18- persona : [developer]
19- workload : [full-stack, mobile]
2014---
2115
2216# AWS Amplify Gen2
@@ -79,24 +73,24 @@ not just new projects.
7973
8074### Step 1: Identify the Task Type
8175
82- | Task | Go To |
83- | ------| -------|
84- | ** Create a new project** | → [ scaffolding.md] ( references/scaffolding.md ) , then Step 2 and/or Step 3 |
85- | ** Add or modify a backend feature** | → Step 2 (Backend Features) |
86- | ** Connect frontend to existing backend** | → Step 3 (Frontend Integration) |
87- | ** Deploy the application** | → [ deployment.md] ( references/deployment.md ) |
76+ | Task | Go To |
77+ | ---------------------------------------- | ------------------------------------------------------------------------ |
78+ | ** Create a new project** | → [ scaffolding.md] ( references/scaffolding.md ) , then Step 2 and/or Step 3 |
79+ | ** Add or modify a backend feature** | → Step 2 (Backend Features) |
80+ | ** Connect frontend to existing backend** | → Step 3 (Frontend Integration) |
81+ | ** Deploy the application** | → [ deployment.md] ( references/deployment.md ) |
8882
8983### Step 2: Backend Features
9084
9185You ** MUST** read the corresponding reference for each backend feature:
9286
93- | Feature | Reference | When to Use |
94- | ---------| -----------| -------------|
95- | Authentication | [ auth-backend.md] ( references/auth-backend.md ) | Email/password, social login, MFA, SAML/OIDC |
96- | Data Models | [ data-backend.md] ( references/data-backend.md ) | GraphQL schema, DynamoDB, relationships, auth rules |
97- | File Storage | [ storage-backend.md] ( references/storage-backend.md ) | S3 uploads/downloads, access rules |
98- | Functions & API | [ functions-and-api.md] ( references/functions-and-api.md ) | Lambda, custom resolvers, REST/HTTP APIs, calling from client |
99- | AI Features | [ ai.md] ( references/ai.md ) | Conversation, generation, AI tools via Bedrock * (backend config + React/Next.js frontend)* |
87+ | Feature | Reference | When to Use |
88+ | ---------------- | ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
89+ | Authentication | [ auth-backend.md] ( references/auth-backend.md ) | Email/password, social login, MFA, SAML/OIDC |
90+ | Data Models | [ data-backend.md] ( references/data-backend.md ) | GraphQL schema, DynamoDB, relationships, auth rules |
91+ | File Storage | [ storage-backend.md] ( references/storage-backend.md ) | S3 uploads/downloads, access rules |
92+ | Functions & API | [ functions-and-api.md] ( references/functions-and-api.md ) | Lambda, custom resolvers, REST/HTTP APIs, calling from client |
93+ | AI Features | [ ai.md] ( references/ai.md ) | Conversation, generation, AI tools via Bedrock _ (backend config + React/Next.js frontend)_ |
10094| Geo, PubSub, CDK | [ advanced-features.md] ( references/advanced-features.md ) | Backend-only: custom CDK stacks, overrides, custom outputs. Backend + frontend: Geo, PubSub, Face Liveness |
10195
10296Each backend feature file is self-contained. Load only what you need.
@@ -112,19 +106,19 @@ platform and feature:
112106
113107** Web** (React, Next.js, Vue, Angular, React Native):
114108
115- | Feature | Reference |
116- | ---------| -----------|
117- | Auth UI & flows | [ auth-web.md] ( references/auth-web.md ) |
118- | Data CRUD & subscriptions | [ data-web.md] ( references/data-web.md ) |
119- | Storage upload/download | [ storage-web.md] ( references/storage-web.md ) |
109+ | Feature | Reference |
110+ | ------------------------- | ------------------------------------------- |
111+ | Auth UI & flows | [ auth-web.md] ( references/auth-web.md ) |
112+ | Data CRUD & subscriptions | [ data-web.md] ( references/data-web.md ) |
113+ | Storage upload/download | [ storage-web.md] ( references/storage-web.md ) |
120114
121115** Mobile** (Flutter, Swift, Android):
122116
123- | Feature | Reference |
124- | ---------| -----------|
125- | Auth UI & flows | [ auth-mobile.md] ( references/auth-mobile.md ) |
126- | Data CRUD & subscriptions | [ data-mobile.md] ( references/data-mobile.md ) |
127- | Storage upload/download | [ storage-mobile.md] ( references/storage-mobile.md ) |
117+ | Feature | Reference |
118+ | ------------------------- | ------------------------------------------------- |
119+ | Auth UI & flows | [ auth-mobile.md] ( references/auth-mobile.md ) |
120+ | Data CRUD & subscriptions | [ data-mobile.md] ( references/data-mobile.md ) |
121+ | Storage upload/download | [ storage-mobile.md] ( references/storage-mobile.md ) |
128122
129123> ** Note:** AI and Functions frontend patterns are included in
130124> [ ai.md] ( references/ai.md ) and
@@ -164,12 +158,12 @@ project-root/
164158
165159### Key APIs
166160
167- | Package | Purpose |
168- | ---------| ---------|
169- | ` @aws-amplify/backend ` | ` defineAuth ` , ` defineData ` , ` defineStorage ` , ` defineFunction ` , ` defineBackend ` |
170- | ` aws-amplify ` | Frontend: ` Amplify.configure() ` , ` generateClient() ` , auth/data/storage APIs |
171- | ` @aws-amplify/ui-react ` | Pre-built UI: ` <Authenticator> ` , ` <StorageBrowser> ` |
172- | ` @aws-amplify/ui-react-ai ` | AI UI: ` <AIConversation> ` , ` useAIConversation ` |
161+ | Package | Purpose |
162+ | -------------------------- | ------------------------------------------------------------------------------ |
163+ | ` @aws-amplify/backend ` | ` defineAuth ` , ` defineData ` , ` defineStorage ` , ` defineFunction ` , ` defineBackend ` |
164+ | ` aws-amplify ` | Frontend: ` Amplify.configure() ` , ` generateClient() ` , auth/data/storage APIs |
165+ | ` @aws-amplify/ui-react ` | Pre-built UI: ` <Authenticator> ` , ` <StorageBrowser> ` |
166+ | ` @aws-amplify/ui-react-ai ` | AI UI: ` <AIConversation> ` , ` useAIConversation ` |
173167
174168## Documentation & Resource Verification
175169
@@ -196,16 +190,16 @@ provider-specific auth config):
196190
197191> All documentation links use ` react ` as the default platform slug. Replace ` /react/ ` in any URL with your target framework:
198192
199- | Framework | Slug |
200- | -----------| ------|
201- | React | ` react ` |
202- | Next.js | ` nextjs ` |
203- | Vue | ` vue ` |
204- | Angular | ` angular ` |
193+ | Framework | Slug |
194+ | ------------ | -------------- |
195+ | React | ` react ` |
196+ | Next.js | ` nextjs ` |
197+ | Vue | ` vue ` |
198+ | Angular | ` angular ` |
205199| React Native | ` react-native ` |
206- | Flutter | ` flutter ` |
207- | Swift | ` swift ` |
208- | Android | ` android ` |
200+ | Flutter | ` flutter ` |
201+ | Swift | ` swift ` |
202+ | Android | ` android ` |
209203
210204- [ Amplify Docs for LLMs] ( https://docs.amplify.aws/ai/llms.txt )
211205- [ Amplify Docs] ( https://docs.amplify.aws/ )
0 commit comments