Get Started with AWS for Free
Create a Free AccountAWS Free Tier offers unlimited user authentication and ID generation, 10 GB of cloud sync storage and 1 million sync operations per month with Amazon Cognito.
Cognito User Pools:
Amazon Cognito User Pools makes it easy to create and maintain a user directory and add sign-up (user on-boarding) and sign-in to your mobile or web application for authentication, authorization, and resource access and control.
- Getting Started with Amazon Cognito User Pools
- Set up the sample app: iOS (Objective C) | Android | JavaScript (Angular 2)
Cognito Federated Identities:
With Amazon Cognito Federated Identities you can sign in users through social identity providers such as Facebook and Google or through corporate identity providers with SAML and controll access to your backend resources.
- Getting Started with Amazon Cognito Federated Identities
- Set up the sample app: iOS (Objective C) | Android
- Integrate Cognito Federated Identities with Cognito User Pools
Cognito Sync:
You can use Amazon Cognito Sync to synchronize user profiles and progress data across devices so users pick up where they left off when they change devices.
- Getting Started with Amazon Cognito Sync
- Set up the sample app: iOS (Objective C) | Android
Cognito User Pools:
- Developer Guide | API Reference
- iOS: SDK | Sample App (Objective C) | Tutorial
- Android: SDK | Sample App | Tutorial
- JavaScript: SDK | Sample App (Angular 2) | Tutorial
- Ionic 2: Sample App
Cognito Federated Identities:
- Developer Guide | API Reference
- iOS: SDK | Sample App (Objective C)
- Android: SDK | Sample App
Cognito Sync:
- Developer Guide | API Reference
- iOS: SDK | Sample App (Objective C)
- Android: SDK | Sample App
In addition to using the higher-level mobile and JavaScript SDKs, you can also use the lower-level APIs available via the following AWS SDKs to integrate all Amazon Cognito functionality in your applications.
- Java: Install | Documentation | Learn more
- .NET: Install | Documentation | Learn more
- Node.js: Install | Documentation | Learn more
- Python: Install | Documentation | Learn more
- PHP: Install | Documentation | Learn more
- Ruby: Install | Documentation | Learn more
Adobe Flash Player or a modern browser is required to view videos on this site.
Adobe Flash Player or a modern browser is required to view videos on this site.
Adobe Flash Player or a modern browser is required to view videos on this site.
- Cognito Public Beta of Hosted UI/UX for User Sign-up/Sign-in and SAML Federation
- Deep Dive on Amazon Cognito - March 2017 AWS Online Tech Talks
- AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your Mobile and Web Applications with Amazon Cognito (MBL310)
- AWS re:Invent 2016: Serverless Authentication and Authorization: Identity Management for Serverless Architectures (MBL306)
- Use C# To Register and Authenticate with Amazon Cognito User Pools
- Sign Up and Confirm With Amazon Cognito User Pools Using C#
- SAML for Your Serverless JavaScript Application: Part I (March 14, 2017)
- Customizing Amazon Cognito User Pool Authentication Flow (October 24, 2016)
- Tracking and Remembering Devices Using Amazon Cognito Your User Pools (August 24, 2016)
- Amazon Cognito Your User Pools – Now Generally Available (July 28, 2016)
- Announcing SAML Support for Amazon Cognito (June 23, 2016)
- Integrating Amazon Cognito User Pools with API Gateway (May 31, 2016)
- Accessing Your User Pools using the Amazon Cognito Identity SDK for JavaScript (May 11, 2016)
- Using Android SDK with Amazon Cognito Your User Pools (May 4, 2016)
- Announcing Your User Pools in Amazon Cognito (April 20, 2016)
- New – Your User Pools for Amazon Cognito (April 19, 2016)