Tools for Building Mobile Apps
AWS Mobile Hub
AWS Mobile Hub guides you through feature selection and configuration, and automatically provisions the AWS services required for the features in your app.
AWS Mobile SDK
The AWS Mobile SDK makes it easy for your app to directly access AWS services, including Amazon Lambda, S3, DynamoDB, and more. The Mobile SDKs support iOS, Android, Web, React Native, Unity and Xamarin.
Add cloud services fast
SECURE AUTHENTICATION
Sign-in UI with MFA Login with Facebook, Google and Twitter
Add user sign-up and sign-in work flows for customer onboarding with support for multifactor authentication to your apps with a fully managed service. You can also authenticate users through social identity providers such as Facebook, Twitter, and Google+. This feature is powered by Amazon Cognito.
STORAGE
Store and retrieve user photos, profile info and settings instantly.
Store and sync user data such as user profiles, settings, or game progress, or store user files like photos. This feature is powered by Amazon Cognito and Amazon S3
SERVERLESS CLOUD FUNCTIONS
Run code without thinking about servers.
Create a mobile backend without provisioning or managing servers. Just upload your code and invoke it using APIs from your mobile app. We’ll take care of everything required to run and scale your code. This feature is powered by Amazon API Gateway and AWS Lambda.
DATABASE
Fast and flexible NoSQL database that scales.
Store and query your app data using a fully managed cloud database that provides consistent and fast service at any scale. This feature is powered by Amazon DynamoDB.
BOTS
Deep learning conversational interface for your app.
Create engaging conversational experiences for common app scenarios such as booking tickets, ordering products, logging tickets with customer support, querying an internal IT helpdesk system, and more. Powered by Amazon Lex.
Deliver quality apps
HOST YOUR WEB APP
Distribute hosted content to your users over a CDN.
Store app assets like media files in the cloud and download and cache them in your app. Use a CDN to distribute content to your users with low latency and high transfer speeds. This feature is powered by Amazon S3 and Amazon CloudFront.
TEST ON REAL DEVICES
Run unit tests in the cloud. Test on 100+ iOS and Android phones.
Improve the quality of your iOS, Android, and web apps by testing them on real phones and tablets in the AWS Cloud. This feature is powered by AWS Device Farm.
Engage your audience
ANALYTICS
Gain insight into your mobile app usage.
Collect information about the ways in which your customers use your applications, as well as information about the devices they use. Powered by Amazon Pinpoint.
SMS
Send SMS notifications to a channel.
Increase user engagement by sending SMS text messages to individuals or groups of users. You can send just a few messages or scale to billions of messages a day. This feature is powered by Amazon Pinpoint.
PUSH
Create campaigns based on application usage, device capabilities, or demographics.
Increase user engagement by sending in-app mobile push notifications to Apple iOS based devices through APNS and APNS Sandbox, and to Google Android based devices through the GCM or FCM notification services. This feature is powered by Amazon Pinpoint.
Create email variations and deploy them to your customers.
Increase user engagement by sending emails to individuals or groups of users. You can send just a few messages or scale to billions of messages a day. This feature is powered by Amazon Pinpoint.
A/B TESTING
Test features with different target segments.
Create up to five message variations and deploy them to a subset of your customers. Measure the performance of each treatment, and then send the best message to your target segment. Powered by Amazon Pinpoint.
Learn more about AWS Mobile