How Amplify works
AWS Amplify is a complete toolkit for building fullstack apps. It consists of four independent pillars that can be used together or separately:
Define cloud resources like authentication, data, storage, and functions using TypeScript. Amplify provisions and manages the AWS infrastructure for you.
Libraries that connect your web or mobile app to backend services. Available for JavaScript, React, React Native, Swift, Android, and Flutter.
Pre-built, themeable UI components like Authenticator, Storage Manager, and AI conversation interfaces. Drop-in components that handle complex workflows.
Deploy and host fullstack web apps with Git-based CI/CD, branch previews, custom domains, and server-side rendering support.
Each pillar works independently — use just the frontend libraries with your own backend, or just hosting for a static site. Together, they provide an integrated fullstack development experience.