Mobile applications require cloud services for actions that can’t be done directly on the device, such as offline data synchronization, storage, or data sharing across multiple users. You often have to configure, set up, and manage multiple services to power the backend. You also have to integrate each of those services into your application by writing multiple lines of code. However, as the number of application features grow, your code and release process becomes more complex and managing the backend requires more time.

Amplify provisions and manages backends for your mobile applications. You just select the capabilities you need such as authentication, analytics, or offline data sync and Amplify will automatically provision and manage the AWS service that powers each of the capabilities. You can then integrate those capabilities into your application through the Amplify libraries and UI components.

Easy to use

AWS Amplify is the fastest and easiest way to build mobile applications on AWS. Amplify allows you quickly set up authentication, analytics, and offline data sync for your mobile applications with a few commands and integrate them into your application with a few lines of code.

Scale with your business

AWS Amplify leverages fully managed services like AWS AppSync, AWS Lambda, and others so you don't need to provision or manage any infrastructure. Your application backend services scale as needed, and you only pay for what you use.

Better customer engagement

AWS Amplify allows you to easily build engaging and interactive experiences for your customers. You can create voice and text interfaces powered by Amazon Lex, add virtual reality scenes created with Amazon Sumerian, or target your users with push notifications with just a few lines of code.

Amplify Framework

The Amplify Framework provides a set of libraries, UI components, and a command line interface to build a mobile backend and integrate with your iOS, Android, Web, and React Native apps. The Amplify CLI allows you to configure all the services needed to power your backend through a simple command line interface. The Amplify library makes it easy to integrate your code with your backend using declarative interfaces and simple UI components.

API

AR & VR

Developer Tools

AWS Amplify fully automates mobile application tests. You can also streamline the deployments for your web app and backend resources using the Amplify Console. This allows you to quickly and easily test each code change and catch bugs while they are small and simple to fix. With Amplify, you can quickly iterate on feedback and get new features to your users faster.

Amplify Console

The AWS Amplify Console is a continuous delivery and hosting service for mobile web applications. Modern mobile web applications are constructed as single page web applications which package all application components into static files. The AWS Amplify Console makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of simultaneously updating the frontend and backend of your applications.

Device Farm

AWS Device Farm is a full managed testing service for your iOS and Android applications. You can perform automated tests against a large collection of physical devices in the AWS Cloud. Or, you can perform manual tests by interacting with devices in real time, directly from your web browser.