AWS Cognito
Ranked 4 of 8 authentication services by recommenders
Cheap auth that works day to day once you get past confusing setup and docs, which critics agree are the main drawback.
Cheap auth that works day to day once you get past confusing setup and docs, which critics agree are the main drawback.
52 people gave an opinion
- recommend it
- 18
- criticize it
- 34
- approval share
- 35%
Recommended in 6 of 13 months
- November 2025: recommended
- December 2025: not recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 18 people recommend itNeeds 10 or more, met.
- 0.5 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 6 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
AWS investing in it again
“I am glad to see them investing in improving the lives of folks using this native AWS service.”
Comment from 8 Jun 2026 in “Amazon Cognito now supports multi-Region replication” “glad to see AWS investing in what started to feel like a service that was mostly abandoned”
Comment from 8 Jun 2026 in “Amazon Cognito now supports multi-Region replication” Works reliably day to day
“Cognito definitely leaves a lot to be desired, but overall I've never encountered any major issues with it.”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again” “once you figure it out, it works just as well as the others”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again” “It basically works, day in and day out.”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”
What people warn about
Each mark is one comment
Complex and convoluted to configure
“I kind of like Cognito but both Cognito and especially API Gateway are somewhat convoluted to configure.”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “Hate it for its unnecessary complexity, love it for providing auth at bargain bin prices.”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again” Vendor lock-in, hard to leave
“The ultimate problem with Cognito though is the vendor lock in.”
Comment from 14 Apr 2026 in “Claude Code Routines” “using your own backend for authentication made it easier to manage things because your auth wasn't trapped inside Cognito”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again” “It is rigid, internally coherent, and entirely incompatible with anything beyond its own boundaries.”
Comment from 21 Nov 2025 in “Okta's NextJS-0auth troubles” - Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”
Rough edges, feels stuck
“Cognito has real rough edges, this article doesn't really mention any of them.”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again” “Sure, AWS Cognito sucks. In many ways, the product feels stuck.”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again” “Cognito does have some rough edges.”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again” - Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”
Confusing, poorly written docs
“Cognito is a pain, but it mostly works once you get through their horrible docs.”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again” “Reading Cognito docs feels like someone took three separate manuals, threw them in a blender, and then sprinkled in some outdated Stack Overflow answers for flavor.”
Comment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”
Other authentication services people recommend
The four most recommended other authentication services, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Better Auth | 46 | 8 | 85% | 9 | 1 yr3 owners | Approved |
| Ory Hydra | 22 | 2 | 92% | 7 | — | Approved |
| Clerk | 19 | 16 | 54% | 7 | — | — |
| AWS CognitoThis page | 18 | 34 | 35% | 6 | — | — |
| Auth0 | 16 | 19 | 46% | 8 | — | — |
What people said
40 of the 54 comments that mention it, newest first. Each links to the original comment.
“If your auth is behind a disappointing managed service like AWS Cognito”
“I think it's one of the worst AWS services I've used.”
“It basically works, day in and day out.”
“once you figure it out, it works just as well as the others”
“Given all the pain I've suffered working with both cognito and auth0”
“Cognito is a pain, but it mostly works once you get through their horrible docs.”
“they figured out that their cost projection was actually off by an order of magnitude”
“Cognito has real rough edges, this article doesn't really mention any of them.”
“Hate it for its unnecessary complexity, love it for providing auth at bargain bin prices.”
“using your own backend for authentication made it easier to manage things because your auth wasn't trapped inside Cognito”
“The number of compromises something like Cognito requires are just not worth the perceived gains.”
“after reading through the docs I wanted to pull my hair out”
“I really don't see any reason to be using Cognito in $currentyear.”
“I think Cognito is actually one of the few with absolutely no path to achieving this.”
“Cognito definitely leaves a lot to be desired, but overall I've never encountered any major issues with it.”
“whatever you pick on that first day setup you are stuck with FOREVER”
“we spent a two weeks working around the limitations to scrap it eventually”
“I share the OP's pain we chose to use cognito for the exact same reason and I've had the exact same pain”
“We mainly choose it because AWS was used anyway and the security aspect seemed to be solved entierly with this coice”
“the main point of their existence seems to be to trap you in AWS”
“Sure, AWS Cognito sucks. In many ways, the product feels stuck.”
“free ride is over if you want any improvements made to the service in the last 8 years”
“Don't like that email addresses are case sensitive, and now you want to change that? Sorry, you gotta create a new user pool from scratch--no way to migrate.”
“Don't even get me started on backups or other basic functionality one would expect from a service like this.”
“Cognito does have some rough edges.”
“Reading Cognito docs feels like someone took three separate manuals, threw them in a blender, and then sprinkled in some outdated Stack Overflow answers for flavor.”
“It’s not for users it’s for people who think 1/4 of the traffic a raspberry pi could handle is scale.”
“That puts you a few clicks aways from 5+ other identity providers and normal accounts.”
“I recall the webfinger redirect was frustrating to get right”
“This prevented us from failing over during last October's outage”
“This should have been available from the beginning. I don't understand why it took so long.”
“glad to see AWS investing in what started to feel like a service that was mostly abandoned”
“I am glad to see them investing in improving the lives of folks using this native AWS service.”
“Things such as AWS cognito, lambda elastic beanstalk, SQS can make it completely uneconomical to do multicloud.”
“I kind of like Cognito but both Cognito and especially API Gateway are somewhat convoluted to configure.”
“the rest 90% of AWS services like WorkMail, Cognito, API Gateway, are absolute hot garbage”
“The ultimate problem with Cognito though is the vendor lock in.”
“the tiered pricing changes for M2M in 2024 didn't make much sense to me”
“They made oauth client (cognito oauth credential grant) a subscription, raising our bill X10.”
“It is rigid, internally coherent, and entirely incompatible with anything beyond its own boundaries.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.