AWS Amplify giúp bạn dễ dàng tạo, thiết lập và triển khai các ứng dụng di động có thể mở rộng được cung cấp bởi AWS. Amplify cung cấp và quản lý backend di động của bạn một cách liền mạch và cung cấp một khuôn khổ đơn giản để dễ dàng tích hợp backend của bạn với các frontends iOS, Android, Web và React Native. Amplify cũng
tự động hóa quá trình phát hành ứng dụng của cả frontend và backend của bạn, cho phép bạn cung cấp các tính năng nhanh hơn.
Các ứng dụng di động yêu cầu dịch vụ đám mây cho các hành động không thể thực hiện trực tiếp trên thiết bị, chẳng hạn như đồng bộ hóa dữ liệu ngoại tuyến, lưu trữ hoặc chia sẻ dữ liệu giữa nhiều người dùng. Bạn thường phải định cấu hình, thiết lập và quản lý nhiều dịch vụ để cung cấp năng lượng cho chương trình backend. Bạn cũng phải tích hợp từng dịch vụ đó vào ứng dụng của mình bằng cách viết nhiều dòng mã. Tuy nhiên, khi số lượng tính năng ứng dụng ngày càng tăng, mã và quy trình phát hành của bạn trở nên phức tạp hơn và việc quản lý phần backend đòi hỏi nhiều thời gian hơn.
Amplify cung cấp và quản lý phần backends cho các ứng dụng di động của bạn. Bạn chỉ cần chọn các khả năng bạn cần như xác thực, phân tích hoặc đồng bộ hóa dữ liệu ngoại tuyến và Amplify sẽ tự động cung cấp và quản lý dịch vụ AWS hỗ trợ từng khả năng. Sau đó, bạn có thể tích hợp các khả năng đó vào ứng dụng của mình thông qua các thư viện Amplify và các thành phần giao diện người dùng.