# Amazon Cognito Reviews
**Vendor:** Amazon Web Services (AWS)  
**Category:** [Customer Identity and Access Management (CIAM) Software](https://www.g2.com/categories/customer-identity-and-access-management-ciam)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 46
## About Amazon Cognito
Amazon Cognito is a developer-centric service that enables secure customer identity and access management (CIAM) for web and mobile applications. It allows developers to implement user sign-up, sign-in, and access control mechanisms swiftly, scaling to millions of users. Cognito supports authentication through social identity providers like Apple, Facebook, Google, and Amazon, as well as enterprise identity providers via SAML and OIDC. It offers a customizable hosted UI and integrates seamlessly with other AWS services, providing a comprehensive solution for managing user identities and securing application access. Key Features and Functionality: - User Pools: Secure user directories that provide sign-up and sign-in options, supporting multi-factor authentication (MFA) and customizable workflows. - Identity Pools: Grant users temporary access to AWS services based on their identity, facilitating secure resource access. - Federation: Integrate with social and enterprise identity providers, allowing users to authenticate using existing credentials. - Adaptive Authentication: Implement risk-based authentication that evaluates sign-in attempts and prompts for additional verification when necessary. - Compromised Credential Protection: Detect and prevent the use of compromised credentials, enhancing account security. - Customizable User Workflows: Utilize AWS Lambda triggers to tailor authentication and user management processes to specific application needs. Primary Value and Solutions Provided: Amazon Cognito simplifies the implementation of secure and scalable user authentication and authorization in applications, reducing development time and infrastructure management. By supporting various authentication methods and integrating with multiple identity providers, it enhances user experience and broadens access options. Its advanced security features, such as adaptive authentication and compromised credential protection, safeguard user accounts against unauthorized access. Additionally, Cognito&#39;s seamless integration with AWS services enables developers to build comprehensive, secure applications without the complexity of managing user identities and permissions manually.



## Amazon Cognito Pros & Cons
**What users like:**

- Users appreciate the **seamless API integration** of Amazon Cognito, enabling efficient connectivity across various platforms and services. (1 reviews)
- Users value the **seamless built-in authentication** features of Amazon Cognito, making it ideal for various applications. (1 reviews)
- Users value the **automation capabilities** of Amazon Cognito, effortlessly managing millions of users with advanced features. (1 reviews)
- Users appreciate the **customizability of authentication flows** in Amazon Cognito, tailoring it to their specific needs effortlessly. (1 reviews)
- Users value the **customization options** in Amazon Cognito, enabling tailored authentication flows for various needs. (1 reviews)
- Customization Options (1 reviews)
- Ease of Use (1 reviews)
- Integrations (1 reviews)
- Learning (1 reviews)
- Scalability (1 reviews)

**What users dislike:**

- Users find the **complex setup** of Amazon Cognito tedious, particularly with IAM policies and documentation difficulties. (1 reviews)
- Users find **error handling and debugging difficult** , often requiring deep AWS expertise and facing confusing documentation. (1 reviews)
- Users find the **expertise requirement** for Amazon Cognito daunting, complicating initial setup and troubleshooting processes. (1 reviews)
- Users find the **missing features** of Amazon Cognito, like bulk updates and data export, particularly frustrating and limiting. (1 reviews)
- Users find the **outdated documentation** of Amazon Cognito confusing, complicating the setup and error handling processes. (1 reviews)
- Update Issues (1 reviews)

## Amazon Cognito Reviews
  ### 1. Simple, Sleek, Scalable, Reliable Identity Management which provides Auth, Auth, User management.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dharmesh K. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 26, 2024

**What do you like best about Amazon Cognito?**

Highly scalable and able to handle millions of users with ease which makes it suitable for both small-scale and enterprise-grade applications. Built-in authentication features like MFA, account recovery, and password policy enforcement, tend to be an all-in-one place. Customisation of authentication flows using AWS Lambda triggers makes it easy to accommodate different use cases. Integration with AWS services by native provides a seamless end-to-end solution as it lies under the AWS ecosystem. Cross-platform SDKs available for Web, Mobile(Android, iOS), and RESTful APIs simplified the implementation. Supports integration for third-party identity providers.

**What do you dislike about Amazon Cognito?**

The initial setup was tedious and challenging, especially dealing with the IAM policies. Error handling and debugging are very hard where the underlying layer is managed by AWS and needs strong expertise in the  AWS ecosystem to even look into logs. Non-user-friendly documentation will confuse with developer who deals with the setup at the initial stage. The option to export the user's data is not there and updating the users in bulk option is also not available. Sometimes "List users" method returns deleted accounts for a few minutes(or hours)  from the cache causing some confusion during data validation.

**What problems is Amazon Cognito solving and how is that benefiting you?**

It solves the Secure authentication, authorisation, user access managemnt with devices management that should work in both web and mobile platforms, comes in handy to handle all these use cases with affordable budget.

  ### 2. Been utilizing cognito in most of my app

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 29, 2025

**What do you like best about Amazon Cognito?**

Have lots of third party integration ready

**What do you dislike about Amazon Cognito?**

Tutorials/write-ups on integration via code is lacking, e.g. doesn't have full tutorials on using /authorize endpoint to auto redirect, /token to get token etc

**What problems is Amazon Cognito solving and how is that benefiting you?**

To add SSO to my app

  ### 3. Start Securing with AWS

**Rating:** 4.0/5.0 stars

**Reviewed by:** Devarshee M. | Software Engineer II, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 14, 2023

**What do you like best about Amazon Cognito?**

It has several options to learn and adopt AWS Cloud, especially security, we can create different roles and assigns different level of access using policies and if a new member has been added we have to just assign him a role with one click and it's done.

**What do you dislike about Amazon Cognito?**

To the best of my knowledge, I have not yet come across referring to Security in AWS.

**What problems is Amazon Cognito solving and how is that benefiting you?**

IAM roles, it makes easy to handle just need to create a role add policies and assign the role to the particular user which helps to categorize and restrict the permissions within the environment. Also, Cognito helps in maintaining user data details.

  ### 4. AWS Cognito Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Debarshi M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 11, 2023

**What do you like best about Amazon Cognito?**

Thanks to AWS Cognito for handling authentication and authorization for many applications I build. I liked the integration with the API gateway Cognito authorizer and also, implemented the Cognito Identity Pool feature, this way I can integrate social Identities for my app and secure my backend resources based on IAM roles.

**What do you dislike about Amazon Cognito?**

For now, no such dislike for Cognito, but earlier, it was difficult to add custom logic for Cognito, thanks to Lambda triggers.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Earlier, I had to handle authorization and authentication by myself, which meant having to write logic and code for that, but using Cognito for a couple of years, saved me a lot of time. Also, we can add our own code in lambda triggers based on business logic to handle different use cases.

  ### 5. Streamlined User Management and Authentication: A Review of Amazon Cognito

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2023

**What do you like best about Amazon Cognito?**

One of the standout features of Amazon Cognito is its comprehensive and secure user management capabilities. It simplifies the process of user authentication, registration, and management, offering a seamless and scalable solution for building user-centric applications. Additionally, its integration with other AWS services and compatibility with popular identity providers make it highly versatile and convenient to use.

**What do you dislike about Amazon Cognito?**

While Amazon Cognito offers robust user management features, one aspect that could be improved is the complexity of its configuration and setup process. Setting up certain advanced functionalities and customizing user flows may require a deeper understanding of the service, making it slightly challenging for users with limited technical expertise. Additionally, the documentation could benefit from more detailed examples and use cases to further assist users in understanding and implementing complex scenarios.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Amazon Cognito solves user management and authentication challenges, providing simplified user authentication and scalable user management. This offers businesses a secure and efficient solution for managing user identities, saving time and effort in development and deployment.

  ### 6. Best and Secure way to provide access to AWS resources

**Rating:** 5.0/5.0 stars

**Reviewed by:** Malavan P. | Member Of Technical Staff, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2023

**What do you like best about Amazon Cognito?**

We had a use case where a random customer will push data to our kinesis stream. Cognito helped us achieve this without much hustle.

**What do you dislike about Amazon Cognito?**

Initially we struggled with the documentation. Gradually we get on the track. So yeah, it can be better.

**What problems is Amazon Cognito solving and how is that benefiting you?**

We had a use case the user will push the data to kinesis stream. We don't want to expose key to client as it's not secure. So instead we create a cognito user with temporary access to the particular stream to push.

  ### 7. Review of Amazon Cognito

**Rating:** 4.5/5.0 stars

**Reviewed by:** Harshal D. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about Amazon Cognito?**

It is easy to use and and anyone can setup. One more thing that I like most is scalability.

**What do you dislike about Amazon Cognito?**

We can increase token expiration time so that it will be hussle free.

**What problems is Amazon Cognito solving and how is that benefiting you?**

In my project I take the help of Amazon Cognito for authentication and it makes the work very easy for me. Also with less cost.

  ### 8. Amazon Cognito Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pratik B. | Programmer Analyst , Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about Amazon Cognito?**

It is as easy as it can get, so easy to setup too.
It is also highly scalable.

**What do you dislike about Amazon Cognito?**

If only we can increase the token expiration time to avoid any hassle.

**What problems is Amazon Cognito solving and how is that benefiting you?**

I have used it in my project for authentication.
It eased my work and also helped to reduce some costing.

  ### 9. Amazon Cognito Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about Amazon Cognito?**

Amazon Cognito incorporates multiple layers of security to protect user data. It supports various authentication methods, including username/password, multifactor authentication (MFA), and integration with external identity providers like Facebook, Google, or SAML-based systems. It also provides features like secure token management, encryption, and advanced security configurations.

**What do you dislike about Amazon Cognito?**

The various components, configurations, and options can be overwhelming, requiring a good understanding of the AWS ecosystem.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Amazon Cognito is helping developers to streamline user management, enhance security, and provide a consistent and secure user experience across multiple devices and platforms.

  ### 10. Amazon Cognito Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Automotive | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about Amazon Cognito?**

Amazon Cognito provides authentication and user management features which are easy to setup and easy to use, it is easily scalable, highly secure and cost effective.

**What do you dislike about Amazon Cognito?**

One down side of Amazon Cognito is that it provides limited options for customization. Also, cost may get higher for large pool of users. Which can be improved.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Amazon Cognito is helping user management and providing authentication services, which provides a level of security and solves one big problem in business IT infrastructure.

  ### 11. Easy and simple way to provide access to your AWS resource

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Insurance | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 14, 2023

**What do you like best about Amazon Cognito?**

AWS Cognito helps us to easily configure access to SQS queue to our system users dynamically.

**What do you dislike about Amazon Cognito?**

As of now, We didn't face any difficulty to dislike about Cognito.

**What problems is Amazon Cognito solving and how is that benefiting you?**

We were looking for a solution where we need to push data to our SNS queue to send SMS and  email to user in batch. For that purpose we don't want to use secret keys. Here the AWS Cognito helps us to create and manage user.

  ### 12. It's a great service from Amazon but can surely work on user experience

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Banking | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2023

**What do you like best about Amazon Cognito?**

Its data reliability and fast working and the number of customisation an consumer can do is the best thing about the ciam

**What do you dislike about Amazon Cognito?**

Did not like the UI and can be work done on more service integration

**What problems is Amazon Cognito solving and how is that benefiting you?**

For the application login page integration

  ### 13. Cognito is cherry on top when you are trying to implement SAAS based application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aditya T. | Data Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 26, 2022

**What do you like best about Amazon Cognito?**

Managing multiple users seamless and providing granular security where I can control the scope of users and give only required access and maintain data security in the SAAS application is hard since clients are skeptical about sharing their data, but Cognito gives confidence.

**What do you dislike about Amazon Cognito?**

I have not found any dislikes, to be honest, it did the job I was expecting, and I haven't felt any difficulty in implementing my SaaS-based web application.

**What problems is Amazon Cognito solving and how is that benefiting you?**

I was working on multi-tenant architecture and the application was using client data. We were trying to perform analysis using a saas environment where multiple client data shares common compute and data lakes. Hence, the client wants data security that other clients cannot access data so to avoid that we use Cognito and attach a policy to users that they can access which s3 objects and which are not allowed by exchanging tokens between Cognito and our web application.

  ### 14. Best service In cloud for Auth in mobile applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 21, 2021

**What do you like best about Amazon Cognito?**

With Amazon Cognito, we can easily log in, sign up in their mobile applications.
It is very quick and easy to set up allows you to have great access control for your applications. It is scalable to millions of users. It is a reliable and trusted service from amazon for auth purposes. It supports various identity providers like Google, Apple, and Facebook which are necessary for today to integrate and support federated identity sign-up. Also when it comes to user management and auth activity in web applications, there comes security, and no doubt this is a secure service to use.
You will get additional supports and announcements as the time that it will diverse and extended. As new releases, it gets better and provides new functionality to serve you better.

**What do you dislike about Amazon Cognito?**

Nothing much about this service. It does its job very well and is also widely used in enterprise applications. It is Scalable, trusted, and secure. It has a user-friendly UI and good support provided via documentation and community.

**Recommendations to others considering Amazon Cognito:**

I recommend this product to the people who are designing mobile backends/web applications and looking for a service on the cloud that will help them manage auth actions.

**What problems is Amazon Cognito solving and how is that benefiting you?**

In Our organization we develop mobile applications and web applications, we have used AWS Cognito as our auth service in many of the applications for our clients and also the product we offer. Wherever we develop solutions on AWS cloud we go for this service as it is managed, reliable and secure.
Managing user pools, Identity federations, Authentication activities.

  ### 15. Amazon Cognito

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chris T. | System Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 14, 2022

**What do you like best about Amazon Cognito?**

Ease of use - Amazon provides plenty of support for all requests and guidance to help cater to your needs.

**What do you dislike about Amazon Cognito?**

Latest update to "new version" does not include all features from the previous, having to switch between the time adds more work

**What problems is Amazon Cognito solving and how is that benefiting you?**

Cognito simplifies our authentication solution to cut down on internal costs by allowing users to leverage their own emails for authentication to our tool

  ### 16. Amazon Cognito is a great option.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Philipp P. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 21, 2022

**What do you like best about Amazon Cognito?**

Amazon Cognito provides the means to easily view all web services that require authentication or user registrations to manage. We have been using it for the last two years to manage, develop and add web services, web and mobile applications, as well as login modules and registrations protected thanks to its extensive database that ensures that passwords are stored securely . Amazon Cognito can integrate with alternative identity providers like Facebook, works great with other AWS services, SNS for text messaging, SES for email, and API Gateway for authentication.

**What do you dislike about Amazon Cognito?**

Amazon Cognito is a tool that is secure, reliable, and easy to use.

**Recommendations to others considering Amazon Cognito:**

Amazon Cognito is ideal for developers looking to create a secure login experience for their own applications.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Setting up app authentication is quick and easy.

  ### 17. Cognito the best AWS Authorization tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tigran M. | Java Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 23, 2021

**What do you like best about Amazon Cognito?**

Amazon Cognito is a great tool, that can help solve many authorization problems for startup projects. I like tools that can help easy create login page with authorization and make it useable for many applications, If you don't want to create the auth part by yourself

**What do you dislike about Amazon Cognito?**

On the Amazon Cognito I dislike the fixed methods, some of them unfortunately we can't manage by ourselves, and that takes some time to create methods by ourselves with lambda

**Recommendations to others considering Amazon Cognito:**

It's absolutely the best way to create fast your authorization project part

**What problems is Amazon Cognito solving and how is that benefiting you?**

With Amazon Cognito, I solved my startup problem. It helps me to add the signup and login part and with access (JWT)  token add security for the web application

  ### 18. Cognito Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** David V. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 22, 2022

**What do you like best about Amazon Cognito?**

Easy to set up, and with the recent interface updates, straightforward to maintain via the AWS console. Tons of built-in features for modern login systems such as MFA, password reset and recovery.

**What do you dislike about Amazon Cognito?**

It could use more documentation and use cases around when to use different feature sets and implementations.

**What problems is Amazon Cognito solving and how is that benefiting you?**

A central place for logins with built-in password reset, and other end-user features. It also made it simpler to separate out authentication from the core system.

  ### 19. Great way to keep your data Secure

**Rating:** 4.0/5.0 stars

**Reviewed by:** Junaid M. | Partnerships Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 14, 2022

**What do you like best about Amazon Cognito?**

The way Amazon Cognito protects my Identity

**What do you dislike about Amazon Cognito?**

Can be a bit cumbersome at times, as it delays the login process.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Identity Theft, I am being benefited as I am more secure

  ### 20. cheap, but awful

**Rating:** 0.0/5.0 stars

**Reviewed by:** Nicola T. | head of engineering

**Reviewed Date:** September 16, 2021

**What do you like best about Amazon Cognito?**

nothing, just that it's integrated in AWS

**What do you dislike about Amazon Cognito?**

it doesn't work; documentation is crap and you have to find arcane knowloedge

**What problems is Amazon Cognito solving and how is that benefiting you?**

it's cheap, nothing else

  ### 21. Great full-cycle authentication/authorization platform from Amazon

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 02, 2020

**What do you like best about Amazon Cognito?**

First of all it`s very easy to add authentication/authorization flow to your application without implementing this yourself and spend lot of time for it.  It supports MFA, login with social accounts, internal users database, fully implemented OAuth flow.

**What do you dislike about Amazon Cognito?**

Absolutely absent localization for error messages sent by platform (this small ticket has not been resolving for several years by AWS team - only promises - https://forums.aws.amazon.com/thread.jspa?threadID=265505)
Hosted UI does not have localization as well - https://forums.aws.amazon.com/thread.jspa?threadID=301920.
Small number of customization features for custom login page

**Recommendations to others considering Amazon Cognito:**

You can use AWS Cognito to speedup start of your business. In case of multilingual and custom application be ready to reimplement many of it`s components

**What problems is Amazon Cognito solving and how is that benefiting you?**

I need full cycle authentication/authorization for my web portal. The main benefit is the speed of development.

  ### 22. Best solution for easy and quick user db

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Services | Enterprise (> 1000 emp.)

**Reviewed Date:** September 22, 2019

**What do you like best about Amazon Cognito?**

I like the fact that is easy to use and learn, in 10 minutes i built a working user database.

**What do you dislike about Amazon Cognito?**

Basically nothing, but i would appreciate a more user friendly UI.

**What problems is Amazon Cognito solving and how is that benefiting you?**

I solved the problem to build manually an entire user database: now i have one secured in the cloud.

  ### 23. Easy to handle and secured sign up tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rohit K. | Cloud Architect, Computer & Network Security, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about Amazon Cognito?**

AWS cognito helps you manage and add user sign in and sign up to your mobile apps with much ease and you can spend your valuable time on creating the main content whereas the part of sign up module is handled by cognito.It is a great service from aws which helps you save your time.Not only it is simple but also secured.The authentication of the users is done securely and also the privacy concerns are taken care of.Also users can use their social profiles like facebook and google to sign in or sign up to your app.It will showcase you a full directory of users where you can manage your users easily.And also it is scalable so it is a great tool from aws.

**What do you dislike about Amazon Cognito?**

I have used most of the services from aws for different usages and cognito serves best for authentication and user sign up's so nothing to dislike about it.

**Recommendations to others considering Amazon Cognito:**

I recommend using amazon cognito for developing user login and sign up modules which are fool proof and do take in consideration the privacy of individual users.Also the management console helps you manage all your users directly.Also it allows login through facebook,google and other social profiles which is totally handled by cognito so it is definitely recommended tool to have when you want authentication services for your webapp or webservice.

**What problems is Amazon Cognito solving and how is that benefiting you?**

I have been using aws services since 2-3 years since I joined skytechnologies.We develop websites,web apps and web services for our clients.We use amazon aws for all cloud requirements for our projects.Out web apps and web services mostly are using aws resources and I have been using aws cognito for all such web apps and services which require authentication or user sign ups to be handled.It has served good till now.

  ### 24. Amazon cognito allows user management for your mobile applications, allows you to do it in an easy  

**Rating:** 4.5/5.0 stars

**Reviewed by:** Maria Camila Q. | Analaista , Enterprise (> 1000 emp.)

**Reviewed Date:** August 29, 2018

**What do you like best about Amazon Cognito?**

Amazon Cognito is a broad and complete platform when resltar what I like most of this would consider that the best thing is to make the services can be used without access to internet which is something that is sought with many programs and few they have and is one of the biggest advantages, additionally allows to create ways to have a wide security in what relates to passwords and difficulty when hacking an account if it is the case, so you can be sure having information here.

It is a platform that I like and I have been able to recommend it to a diversity of colleagues

**What do you dislike about Amazon Cognito?**

Among what I do not like about this Amazon Cognito platform are its menu, that is, the options that are usually counted are not the best, in addition to be able to use the platform with its best tools, it is necessary to make a payment even though the initial registration does not generate an additional cost.

Although the payment is a disadvantage because it is not available to everyone I think that the payment is important in order to have a continuous improvement and be able to advance

**Recommendations to others considering Amazon Cognito:**

As a recommendation, it could give them a thorough knowledge of the platform and if they have the possibility to pay for their services because it is quite useful, it is an excellent platform that can be used 100%.

**What problems is Amazon Cognito solving and how is that benefiting you?**

It can solve a very common problem is to be able to synchronize quickly and efficiently all the desired information on a new device whether tablet, ipad, smart phone etc. additionally that allows to offer a secure authentication for users

  ### 25. Easy to use and very secure

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mónica H. | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 02, 2018

**What do you like best about Amazon Cognito?**

AWS Cognito helps you manage and add user login and registration to your mobile applications with great ease, allowing you to spend your valuable time creating the main content while the registration module part is handled by Cognito. It is a great AWS service that helps you save time. It is not only simple but also secure. User authentication is done securely and privacy issues are also taken care of. Users can also use their social profiles like Facebook and Google to log in or register in your application. It will show you a complete user directory where you can easily manage your users. It is also scalable, making it a great AWS tool.

**What do you dislike about Amazon Cognito?**

I have used most of the AWS services for different purposes, and Cognito serves best for authentication and user registrations, so there is nothing they dislike.

**Recommendations to others considering Amazon Cognito:**

I recommend using Amazon Cognito to develop user login and register modules that are foolproof and take into account the privacy of individual users. Additionally, the management console helps you directly manage all your users. It also allows login through Facebook, Google, and other social profiles fully managed by Cognito, so it is definitely a recommended tool for when you want authentication services for your web application or web service.

**What problems is Amazon Cognito solving and how is that benefiting you?**

I have been using AWS services for two or three years, which was when I joined my company. We develop websites, web applications, and web services for our clients. We use Amazon AWS for all cloud requirements for our projects. Almost all web applications and web services are using AWS resources, and I have been using AWS Cognito for all applications and web services that require authentication or user registrations to be managed. It has served well so far.

  ### 26. AWS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Accounting | Enterprise (> 1000 emp.)

**Reviewed Date:** November 14, 2018

**What do you like best about Amazon Cognito?**


It provides our workers with security in the information we have, regardless of where we connect, be it the telephone or the computer, the most important thing for the company is to keep their information safe, and that is what this tool provides.

**What do you dislike about Amazon Cognito?**


The steps to use AWS sometimes tend to be cumbersome and complicated for some users.

**Recommendations to others considering Amazon Cognito:**


can be made simpler to use, without neglecting security

**What problems is Amazon Cognito solving and how is that benefiting you?**

the security is good, with the credentials given to enter, gives assurance that our information is safe

  ### 27. Freaking amazing guys

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hassan K. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** November 26, 2018

**What do you like best about Amazon Cognito?**

So easy to set up, prices are so goddamn competitive

**What do you dislike about Amazon Cognito?**

Multi-region/multi-account support is LACKING

**Recommendations to others considering Amazon Cognito:**

Seriously don't waste your time re-implementing solved problems, just use Cognito and get on with your life

**What problems is Amazon Cognito solving and how is that benefiting you?**

Mobile user identity management
Internal tool user managementy

  ### 28. Solid responsive product

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about Amazon Cognito?**

responds well and is cost effective to use.

**What do you dislike about Amazon Cognito?**

user pool identity provider documentation is very thin. WE struggled to get it to work. The docs seemed to explain that you could add multiple identity providers and have them connect to a single cognito account but it doesn't seem to actually work that way. We ended up using an identity pool and IAM roles and consolidating federated users with internal acounts on our own.

**What problems is Amazon Cognito solving and how is that benefiting you?**

federated login

  ### 29. Great for serverless

**Rating:** 5.0/5.0 stars

**Reviewed by:** Patrick L. | Sr. System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 28, 2018

**What do you like best about Amazon Cognito?**

used this as authentication method for serverless. it was excellent choice. It included custom attributes which can be defined at registration

**What do you dislike about Amazon Cognito?**

custom attributes not searchable from console

**What problems is Amazon Cognito solving and how is that benefiting you?**

Simple and secure authentication with 2 factot auth support

  ### 30. Cognito

**Rating:** 5.0/5.0 stars

**Reviewed by:** Richard P. | Practice Lead - Big Data and Cloud, Enterprise (> 1000 emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about Amazon Cognito?**

Simplicity in having one place to authenticate and authorize application users.

**What do you dislike about Amazon Cognito?**

Would be great to have boto3 connectivity for Python.

**What problems is Amazon Cognito solving and how is that benefiting you?**

AppSync Authentication and Authorization.

  ### 31. cognito 

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** November 27, 2018

**What do you like best about Amazon Cognito?**

handles all the login stuff based on all the standards and is serverless!

**What do you dislike about Amazon Cognito?**

the login screen is not costomizable enough, using the sdk to do custom login screens does not give you the option to definse scopes when authenticating, the documentaion is lacking

**What problems is Amazon Cognito solving and how is that benefiting you?**

login for our app/product - much more secure than rolling your own

  ### 32. Great service but incomplete

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 28, 2018

**What do you like best about Amazon Cognito?**

Managed authentication service with user management controls & access control to AWS

**What do you dislike about Amazon Cognito?**

1. Documentation
2. Feels incomplete service with no token management
3. no multi-region user pools

**Recommendations to others considering Amazon Cognito:**

Very vast with unclear documentation. Stackoverflow is the best place for help - do not bother with AWS forums.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Authentication service for our application

  ### 33. It's great for simple authentication 

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Business Supplies and Equipment | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 26, 2018

**What do you like best about Amazon Cognito?**

If you need simple authentication it's great. Makes life easy.

**What do you dislike about Amazon Cognito?**

If you need more complex setup or are integrating user password reset and other user management it's a pain. Especially when on a api only saas.

**Recommendations to others considering Amazon Cognito:**

It's not as easy as advertised.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Simple user authentication for some auxiliary support products.

  ### 34. Has potential but not prime time ready

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about Amazon Cognito?**

Simplifies user/identity management and gives additional capabilities such as social logins.

**What do you dislike about Amazon Cognito?**

Have had performance problems related to response time
Currently there is no backup/restore capability.

**What problems is Amazon Cognito solving and how is that benefiting you?**

login management is not a core competency of ours so it is great to not have code/logic around that.

  ### 35. Authentication made easy for your app 

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about Amazon Cognito?**

On our trials it was fairly simple to setup user authentication to a sample site including 2FA with SMS

**What do you dislike about Amazon Cognito?**

Have not used it in detail to give an opinion

**What problems is Amazon Cognito solving and how is that benefiting you?**

We wanted to test a different option to authenticate in an internal hackaton

  ### 36. Really awesome using Amplify!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 27, 2018

**What do you like best about Amazon Cognito?**

How easy it is to start using it. The CLI is awesome!

**What do you dislike about Amazon Cognito?**

The docs were a little hard to get around

**Recommendations to others considering Amazon Cognito:**

The CLI need to be global... cannot NPM install on the project 

**What problems is Amazon Cognito solving and how is that benefiting you?**

It’s great for prototyping really fast

  ### 37. The best IAM for apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Airlines/Aviation | Enterprise (> 1000 emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about Amazon Cognito?**

This is really the best solution to agregate Idemtity provider and use them all in the same way

**What do you dislike about Amazon Cognito?**

Hard to take in hand but once done really nice to use

**What problems is Amazon Cognito solving and how is that benefiting you?**

Lqrge application IA: with several identity provider

  ### 38. Great product

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Internet | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about Amazon Cognito?**

Easy to integrate with and configure. Very conviniet. 

**What do you dislike about Amazon Cognito?**

I don't have anything that I dislike about this product

**What problems is Amazon Cognito solving and how is that benefiting you?**

We don't have to manage users and passwords on our own. Cognito takes care of everything.

  ### 39. nice to have a service that handles Auth

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about Amazon Cognito?**

Really nice that the service is well integrated with the other products 

**What do you dislike about Amazon Cognito?**

Role/group handling with SSO and adfs is poor

**What problems is Amazon Cognito solving and how is that benefiting you?**

One point of present for the developers to do auth

  ### 40. Simple design and it works

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sebastiano M. | Enterprise (> 1000 emp.)

**Reviewed Date:** July 30, 2018

**What do you like best about Amazon Cognito?**

The code running in the background is not complicated at all. Keeps things simple and working as they should.

**What do you dislike about Amazon Cognito?**

Not very customization in terms of its service offerings/value-adds.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Offer safe authentication management for our users with minimal effort on our end.

  ### 41. I used it for several projects and was not impressed with the documentation.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Mikal S. | Founder, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2018

**What do you like best about Amazon Cognito?**

It works? I don't have much good to say.

**What do you dislike about Amazon Cognito?**

The menus on the amazon site and the documentation are poor

**Recommendations to others considering Amazon Cognito:**

If your working in the amazon ecosystem, it works, but its not great.

**What problems is Amazon Cognito solving and how is that benefiting you?**

Creating user accounts for Alexa customers.

  ### 42. GREAT PRODUCT!

**Rating:** 2.5/5.0 stars

**Reviewed by:** Radin A. | Enterprise (> 1000 emp.)

**Reviewed Date:** May 15, 2018

**What do you like best about Amazon Cognito?**

It really helps me access control to my web and mobile apps quickly and easily.

**What do you dislike about Amazon Cognito?**

The Amazon ecosystem is a little overwhelming, i dont need the other things.

**Recommendations to others considering Amazon Cognito:**

Definitely get it. It is truly amazing and will help you implement your apps much much better.

**What problems is Amazon Cognito solving and how is that benefiting you?**

It really helps me access control to my web and mobile apps quickly and easily. I don't know what I would do without it.

  ### 43. It’s amazing! User friendly 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Apparel & Fashion | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 02, 2018

**What do you like best about Amazon Cognito?**

Easy to use and very reliable. Though this has been the only product we have used we really like it and do not plan on switching. 

**What do you dislike about Amazon Cognito?**

We really like this product. I would highly recommend it there isn’t anything in specific that we dislike. 

**What problems is Amazon Cognito solving and how is that benefiting you?**

Can communicate with a large audience 

  ### 44. Very easy to use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Dairy | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 31, 2018

**What do you like best about Amazon Cognito?**

The easy to use options. It’s makes persons who not use to using the software be able to maneuver it with ease.

**What do you dislike about Amazon Cognito?**

There’s not really to dislike because it meets all my company’s need.

**Recommendations to others considering Amazon Cognito:**

Most definitely 

**What problems is Amazon Cognito solving and how is that benefiting you?**

I’m a social media man and I do marketing to it comes in handy

  ### 45. Amazon Cognito keeps you incognito

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Music | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 31, 2018

**What do you like best about Amazon Cognito?**

Amazon Cognito authorizes, authenticates, and provides user management for both mobile and web apps.

**What do you dislike about Amazon Cognito?**

It can be a little confusing to use at times.

**Recommendations to others considering Amazon Cognito:**

It'll get the job done!

**What problems is Amazon Cognito solving and how is that benefiting you?**

Amazon Cognito provides higher security for our business.

  ### 46. Hard to use. Don't like the documentation

**Rating:** 2.5/5.0 stars

**Reviewed by:** Ng Z. | Business Solutions, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 27, 2016

**What do you like best about Amazon Cognito?**

It's offered by AWS. Supposedly best in class. Not quite. Needs to improve on documentation. If you are invested into AWS, you have little choice but to use  their product as well

**What do you dislike about Amazon Cognito?**

Documentation is all over the place. And Cognito can be broken it 2 or 3 products by itself. Getting through the documentation took me a lot of time. I am also struggling with a few API calls that seem to return some issues

**Recommendations to others considering Amazon Cognito:**

Implementing SigV4 is a painful process. But a neccesary one, I think

**What problems is Amazon Cognito solving and how is that benefiting you?**

Identity and authorization issues. I'm building a multi tenanted application and I needed a way to segregate control according to user identity. Cognito is AWS way to do identity and authorization


## Amazon Cognito Discussions
  - [What is Amazon Cognito used for?](https://www.g2.com/discussions/what-is-amazon-cognito-used-for)
  - [Is Cognito safe?](https://www.g2.com/discussions/is-cognito-safe)
  - [Is AWS Cognito free?](https://www.g2.com/discussions/is-aws-cognito-free)
  - [What is Amazon Cognito identity?](https://www.g2.com/discussions/what-is-amazon-cognito-identity)
  - [What is the use of Amazon Cognito?](https://www.g2.com/discussions/what-is-the-use-of-amazon-cognito)

- [View Amazon Cognito pricing details and edition comparison](https://www.g2.com/products/amazon-cognito/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-22+18%3A43%3A18+-0500&secure%5Bsession_id%5D=e508787a-44f2-4c9a-a805-98e13a9b8e7c&secure%5Btoken%5D=bda18c86a07b5677d928c1d7bcd62a739fc070a4f42fcca2eeab857950746f2c&format=llm_user)

## Amazon Cognito Features
**Functionality**
- Self-registration and self-service
- Authentication
- Scalability
- Social login
- Customer data linking

**AI Authentication Risk Management - Customer Identity and Access Management (CIAM)**
- Adaptive MFA
- Anomaly Detection
- Fraudulent Login Detection
- Adaptive Authentication Policies
- Risk-Based Authentication

**AI Biometric & Behavioral Analysis - Customer Identity and Access Management (CIAM)**
- Behavioral Biometric Analysis
- Liveness Detection

**AI Context-Aware Security Controls - Customer Identity and Access Management (CIAM)**
- Account Recovery Assistants
- Constraint Enforcement

## Top Amazon Cognito Alternatives
  - [Okta](https://www.g2.com/products/okta/reviews) - 4.5/5.0 (1,200 reviews)
  - [OneLogin](https://www.g2.com/products/onelogin/reviews) - 4.4/5.0 (272 reviews)
  - [Auth0](https://www.g2.com/products/auth0/reviews) - 4.3/5.0 (255 reviews)

