AWS Amplify is an end-to-end solution that enables mobile and front-end web developers to build and deploy secure, scalable full stack applications, powered by AWS. With Amplify, you can configure app backends in minutes, connect them to your app in just a few lines of code, and deploy static web apps in three steps. Get to market faster with AWS Amplify.
Benefits
Configure AWS backends fast
Use the Amplify CLI guided workflows to set up best-in-class backends for authentication, storage, APIs, and other common use cases in minutes. With AWS, your app scales automatically and transparently, with built-in best practices for security, reliability, and global availability and access to the underlying resources in the AWS console.
Easily connect to your app
Use Amplify Libraries to connect new or existing cloud backends to your mobile and web app. Supports Android, iOS, React, Flutter and more. Add features such as auth (Amazon Cognito), storage (Amazon S3), data, AI/ML, or analytics to build custom login experiences, real-time applications, targeted campaigns, and more, in just a few lines of code.
Deploy web apps in three steps
Use Amplify Console to deploy and host scalable static websites and single page web apps with a Git-based workflow. Supports React, Gatsby, Vue and other popular frameworks. In the AWS console, simply connect your app's repository and changes to your front end and backend are automatically deployed on every single code commit.
Products & features
Amplify Framework
The Amplify Framework consists of 3 components including libraries, UI components, and a CLI toolchain. Components can be used together or on their own. Organized by use case, Amplify Libraries and UI components are powered by AWS services. They are open source and work with your existing front-end frameworks (React, React Native, Angular, Vue, Ionic) and iOS/Android IDEs. The Amplify Command Line Interface (CLI) is a toolchain to create and maintain serverless backends on AWS. Configure cloud functionality by following a simple, interactive workflow for specifying app capabilities, including the data model and auth requirements. Develop your App »
Authentication
DataStore
API (GraphQL and REST)
Storage
Analytics
Predictions
Interactions
Push Notifications
PubSub
Static web hosting
AWS Amplify Console is a static web hosting service that accelerates your application release cycle by providing a simple CI/CD workflow for building and deploying static web applications. Simply connect your application's code repository in the console, and changes to your frontend and backend are deployed in a single workflow on every code commit. A fullstack app consists of a frontend built with single page application frameworks such as React, Angular, Vue, or Gatsby and an optional backend built with cloud resources such as GraphQL or REST APIs, file and data storage. Connect your repository »
How it works
Develop App
Host Web App
Use cases
Onboarding flows
Create custom onboarding flows allowing users to log in with preferred methods. Features: Auth, UI Components, Analytics
Real-time collaboration
Build real-time feeds, chat, and document sharing to facilitate remote scenarios. Features: Interactions, API, DataStore
AI/ML
Add voice interactions, translations, and image recognition to enable smarter user experiences. Features: Predictions, API, DataStore,
Targeted campaigns
Develop targeted push notifications and campaigns to retain and engage customers. Features: Analytics, Notifications, API
Community
“Trying out AWS Amplify... so far looking like pure magic” @thiagoleychr
“AWS Amplify is an incredible productivity boost. If you're kicking off a new web or mobile app, start here!” @rts_rob
“I'm a huge fan of Amplify hosting, it's AWS best kept secret.” @mikemacd
“Big shout out to #AWS #Amplify for making #continuous #delivery and #release of mobile and web #apps so freaking easy it’s unbelievable. Highly recommended.” @thetestlabsio
“Latest side project, @snapgig, a gig economy marketplace, is up! Happy we utilized the @AWSAmplify CLI/Console, much easier to ramp up on complex backends, perform coordinated deploys, #React/#GraphQL, auth, chat, image upload, etc. Thankful for @dabit3, great tutorials and info!” @ChrisLivdahl
“This has already saved me a good chunk of time. Thanks to fine-grained auth rules in place, I wasn't able to complete a mutation. I updated the rule and the result was immediate! I didn't have to wait for an `amplify push`! 🔥🔥🔥 Thank you @AWSAmplify team!” @mwarger
“What a way to end April! A video went viral, @quiznext installs went up by 1400% and our server did not sweat and no developer burnt midnight oil monitoring servers! Thanks to @AWSMobile, @awscloud and @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech” @gprasadholla
“Been using @AWSAmplify in production for few months and have to say that it's pretty much a perfect package. Adding authentication super easy with it, and building a GraphQL API with is such a delight!” @plahteenlahti
“y’all, AWS Amplify is amazing. Set up a severless app to do whatever the heck you want in no time and with minimal elbow grease, then live your life #100DayOfCode #womenwhocode #webdev” @ohcatwhy
“I've said it many times but I'll say it again, God bless @AWSAmplify and Appsync, it makes me dev experience incredible. #aws #webdev #react #serverless” @StelseyLesser
“Digging into AWS Amplify these past few days has really started to shift my perception of how complicated I felt AWS was, into how powerful it can be.” @zslabs
“Hey, @AWSAmplify - Thank you for the love you show for @reactnative (and to some degree for @expo ). Others should follow (@Firebase , @auth0 , etc)” @oriharel
“Holy mother of god, AWS Amplify is fricking awesome. GraphQL endpoint in minutes.” @iamgraem_e
“Oh come on... AWS Amplify is in another league - That thing gives you super powers 🦸♂️” @victorhazbun
