ENES

AWS Amplify

A shortcut for building and publishing web and mobile apps on AWS.

Code pushed to a git repository flows into Amplify, which builds it and publishes a live website, with login, data and file storage attached

AWS Amplify is a set of tools for people who want to build an app, not learn fifty AWS services first. It covers the two halves of a typical web or mobile app: putting the frontend online, and giving it a backend with sign-in, a database and file uploads.

The hosting part is what most people meet first. You connect a Git repository, and every time you push a change Amplify builds the site and publishes it at a URL with HTTPS, served through a global CDN. Each branch can get its own preview address, so a teammate can try a change before it goes live. It works with common frameworks like React, Next.js or Vue.

For the backend, Amplify sets up real AWS services behind the scenes: Amazon Cognito for user accounts, a database on Amazon DynamoDB, file storage on Amazon S3. You describe what you need in a few lines of code, and its client libraries let the app sign users in or save a record without writing that plumbing yourself. The trade-off is the usual one for shortcuts: it is fast to start, and very custom architectures may eventually outgrow it.

Keep in mind

Go deeper

Related terms

More in AWS