Hacker ApprovedDepartments

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%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. 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”
  • 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”
  • 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.

AWS Cognito compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Better Auth46885%91 yr3 ownersApproved
Ory Hydra22292%7—Approved
Clerk191654%7——
AWS CognitoThis page183435%6——
Auth0161946%8——
See all 8 authentication services, ranked

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”

CriticizesComment from 9 Oct 2026 in “Cloudflare acquires Deno”

“I think it's one of the worst AWS services I've used.”

CriticizesComment from 29 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“It basically works, day in and day out.”

MixedComment 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”

MixedComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“Given all the pain I've suffered working with both cognito and auth0”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“Cognito is a pain, but it mostly works once you get through their horrible docs.”

MixedComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“they figured out that their cost projection was actually off by an order of magnitude”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“Cognito has real rough edges, this article doesn't really mention any of them.”

MixedComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“Hate it for its unnecessary complexity, love it for providing auth at bargain bin prices.”

MixedComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“using your own backend for authentication made it easier to manage things because your auth wasn't trapped inside Cognito”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“The number of compromises something like Cognito requires are just not worth the perceived gains.”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“after reading through the docs I wanted to pull my hair out”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“I really don't see any reason to be using Cognito in $currentyear.”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“I think Cognito is actually one of the few with absolutely no path to achieving this.”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“Cognito definitely leaves a lot to be desired, but overall I've never encountered any major issues with it.”

MixedComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“whatever you pick on that first day setup you are stuck with FOREVER”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“we spent a two weeks working around the limitations to scrap it eventually”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“I share the OP's pain we chose to use cognito for the exact same reason and I've had the exact same pain”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“We mainly choose it because AWS was used anyway and the security aspect seemed to be solved entierly with this coice”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“the main point of their existence seems to be to trap you in AWS”

CriticizesComment 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.”

MixedComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“free ride is over if you want any improvements made to the service in the last 8 years”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“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.”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“Don't even get me started on backups or other basic functionality one would expect from a service like this.”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“Cognito does have some rough edges.”

MixedComment 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.”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“It’s not for users it’s for people who think 1/4 of the traffic a raspberry pi could handle is scale.”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“That puts you a few clicks aways from 5+ other identity providers and normal accounts.”

RecommendsComment from 31 Jul 2026 in “The Session You Cannot take with you”

“I recall the webfinger redirect was frustrating to get right”

MixedComment from 31 Jul 2026 in “The Session You Cannot take with you”

“This prevented us from failing over during last October's outage”

MixedComment from 8 Jun 2026 in “Amazon Cognito now supports multi-Region replication”

“This should have been available from the beginning. I don't understand why it took so long.”

CriticizesComment 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”

MixedComment from 8 Jun 2026 in “Amazon Cognito now supports multi-Region replication”

“I am glad to see them investing in improving the lives of folks using this native AWS service.”

MixedComment from 8 Jun 2026 in “Amazon Cognito now supports multi-Region replication”

“Things such as AWS cognito, lambda elastic beanstalk, SQS can make it completely uneconomical to do multicloud.”

MixedComment from 13 May 2026 in “AWS data center outage hits trading on Fanduel, Coinbase”

“I kind of like Cognito but both Cognito and especially API Gateway are somewhat convoluted to configure.”

MixedComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“the rest 90% of AWS services like WorkMail, Cognito, API Gateway, are absolute hot garbage”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“The ultimate problem with Cognito though is the vendor lock in.”

MixedComment from 14 Apr 2026 in “Claude Code Routines”

“the tiered pricing changes for M2M in 2024 didn't make much sense to me”

CriticizesComment from 6 Jan 2026 in “AWS raises GPU prices 15% on a Saturday, hopes you weren't paying attention”

“They made oauth client (cognito oauth credential grant) a subscription, raising our bill X10.”

CriticizesComment from 6 Jan 2026 in “AWS raises GPU prices 15% on a Saturday, hopes you weren't paying attention”

“It is rigid, internally coherent, and entirely incompatible with anything beyond its own boundaries.”

CriticizesComment from 21 Nov 2025 in “Okta's NextJS-0auth troubles”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.