{"slug": "aws-cognito", "name": "AWS Cognito", "category": "security", "category_name": "Security and passwords", "description": "", "recommenders": 1, "commenters": 3, "warners": 1, "score": 0.259, "rising": 1.0, "first": "2026-03-11", "latest": "2026-08-28", "why": "once you figure it out, it works just as well as the others", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 1, "neutral": 1, "compare": 0, "warn": 1}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "once you figure it out, it works just as well as the others", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["AWS Cognito"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 791705536, "item_id": 49481596, "url": "https://news.ycombinator.com/item?id=49481596", "by": "nater5000", "date": "2026-08-28", "stance": "recommend", "quote": "once you figure it out, it works just as well as the others", "excerpt": "I don't disagree that AWS Cognito isn't the easiest auth service to work with, but once you figure it out, it works just as well as the others. I've experienced the same exact pains (and many more) that the author described. But the thing is that once you've experienced those pains, you know how to deal with them. In software, you just have to figure it out once and then it's done. I can't say I scaled Cognito usage ", "context": "", "use_case": "authentication", "switched_from": "", "story": "I used AWS cognito for a startup. I wouldn't do it again"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 791659296, "item_id": 49478706, "url": "https://news.ycombinator.com/item?id=49478706", "by": "patwolf", "date": "2026-08-28", "stance": "warn", "quote": "My experience with Cognito matches the author's experience exactly.", "excerpt": "My experience with Cognito matches the author's experience exactly. I mostly used Auth0 in the past, but we switched to Cognito for a new project because it would be cheaper. 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.", "context": "", "use_case": "authentication", "switched_from": "Auth0", "story": "I used AWS cognito for a startup. I wouldn't do it again"}]}], "who": [{"by": "raw_anon_1111", "context": "architect building apps for customers", "url": "https://news.ycombinator.com/item?id=47336731", "date": "2026-03-11"}], "tags": [], "use_cases": ["authentication", "authentication for internal admin apps"], "compared": [{"slug": "auth0", "name": "Auth0", "co": 1, "switched_from": 1, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49478091", "title": "I used AWS cognito for a startup. I wouldn't do it again", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47330747", "title": "Ask HN: How do you review gen-AI created code?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {"neutral": 1}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"warn": 1, "recommend": 1}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 791705536, "item_id": 49481596, "url": "https://news.ycombinator.com/item?id=49481596", "by": "nater5000", "date": "2026-08-28", "stance": "recommend", "quote": "once you figure it out, it works just as well as the others", "excerpt": "I don't disagree that AWS Cognito isn't the easiest auth service to work with, but once you figure it out, it works just as well as the others. I've experienced the same exact pains (and many more) that the author described. But the thing is that once you've experienced those pains, you know how to deal with them. In software, you just have to figure it out once and then it's done. I can't say I scaled Cognito usage ", "context": "", "use_case": "authentication", "switched_from": "", "story": "I used AWS cognito for a startup. I wouldn't do it again"}, {"id": 791659296, "item_id": 49478706, "url": "https://news.ycombinator.com/item?id=49478706", "by": "patwolf", "date": "2026-08-28", "stance": "warn", "quote": "My experience with Cognito matches the author's experience exactly.", "excerpt": "My experience with Cognito matches the author's experience exactly. I mostly used Auth0 in the past, but we switched to Cognito for a new project because it would be cheaper. 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.", "context": "", "use_case": "authentication", "switched_from": "Auth0", "story": "I used AWS cognito for a startup. I wouldn't do it again"}, {"id": 757387696, "item_id": 47336731, "url": "https://news.ycombinator.com/item?id=47336731", "by": "raw_anon_1111", "date": "2026-03-11", "stance": "neutral", "quote": "I vibe code internal web admin apps for customers where I use AWS Cognito for authentication.", "excerpt": "My controversial opinion is I don\u2019t for the most part except for the unit and most of the time for me the integration tests and load testing I have it generate. Other than that, I review known \u201cthis works when testing but breaks in production\u201d - concurrency code, scalability issues, using the correct data load patterns, database indexes, etc. I also validate non functional requirements around security, logging, costs", "context": "architect building apps for customers", "use_case": "authentication for internal admin apps", "switched_from": "", "story": "Ask HN: How do you review gen-AI created code?"}]}