Where Amazon Cognito's free tier stops
Amazon Cognito Amazon Cognito's free tier stops at 10,000 monthly active users per month for direct sign-ins or social identity providers on Lite or Essentials, and only 50 monthly active users per month for SAML 2.0 or OIDC federation. Identity pool authentication and unique identifier generation are free, and the tier is available indefinitely with no 12-month expiration. But Plus tier direct sign-ins have no free tier, machine-to-machine token requests have no free tier, and the service is not available in AWS GovCloud (US) Regions.
Switch table
| Amazon Cognito | Auth0 | Logto | Firebase Authentication | Clerk | Kinde | MojoAuth | |
|---|---|---|---|---|---|---|---|
| monthly active users | 10,000 MAUs for direct/social sign-ins; 50 MAUs for SAML/OIDC federation | 25,000 MAUs | 50,000 MAUs | 50K MAUs with Identity Platform | 50,000 retained users per app | 10,500 MAUs included free | 25,000 MAUs included |
| federated sign-in MAUs | 50 MAUs for SAML 2.0 or OIDC federation | Not specified | Not specified | 50 SAML/OIDC MAUs with Identity Platform | Not specified | Not specified | Not specified |
| machine-to-machine tokens or apps | No free tier for machine-to-machine token requests | Not specified | 1 machine-to-machine app | Not specified | Machine Authentication with API Keys and M2M Tokens, subject to monthly limits | 2,000 M2M tokens included free | Not specified |
| custom domains | Not specified in free tier items | 1 custom domain | 1 custom domain | Not specified | Custom domain support | Custom domain included | Not specified |
| organizations or tenants | Not specified in free tier items | 5 organizations | 1 tenant member | Not specified | Up to 20 members per organization | 5 monthly active organizations included free | Not specified |
| dashboard seats or team members | Not specified in free tier items | Not specified | 1 tenant member | Not specified | Up to 3 dashboard seats | Unlimited dashboard seats | Not specified |
| Card required | - | Yes | No | No | No | No | No |
| First paid tier | - | Essentials at $35/month | Pro at $24/mo | Blaze plan, varies by usage | Pro at $20 per month, billed annually | Pro at $25 USD per month | Business Pro Plan at $50/month |
The alternatives
Auth0
FTV 58 / 100Auth0's free plan gives up to 25,000 monthly active users, plus 1 custom domain, 5 organizations, 1 enterprise connection, self-service SSO, SCIM, passwordless authentication, unlimited social connections subject to system limits, brand customization, basic attack protection, and community support. That is a broader starter set than Cognito's free tier, especially for teams building branded login flows or organization-aware apps. It also includes enterprise-leaning features earlier, which can reduce the number of add-ons you need to evaluate. The main tradeoff is that a credit card is required for custom domain verification, so the onboarding path is less frictionless than a no-card product. Switch if you want a bigger free MAU cap and a more complete auth surface for app launches.
- Beats Amazon Cognito: Higher free MAU cap and more included auth features like organizations, SCIM, and custom domain support
- Falls short: Credit card verification is required for custom domain use
- Who should switch: Switch here if you want a larger free user cap and enterprise-style auth features without jumping tiers immediately.
Logto
FTV 60 / 100Logto's free tier includes up to 50,000 monthly active users, 50,000 tokens per month, 3 total applications, 1 machine-to-machine app, 3 social connectors, 1 custom domain, 1 webhook, audit logs, user management, account APIs, and 1 tenant member. It also supports user authentication and is free without a credit card. Compared with Cognito, it gives you a clearer path for app-level auth setups, a free machine-to-machine app, and a much larger MAU ceiling for teams still early in growth. Where it trails Cognito is the much smaller federation allowance: Cognito's 50 MAU federated sign-in cap is explicit, but Logto's free tier is not framed around that same federation quota. Choose it if you want a no-card hosted auth platform with more room before paying.
- Beats Amazon Cognito: No-card access with a much larger MAU ceiling and a free machine-to-machine app
- Falls short: Less direct emphasis on federation quota limits than Cognito's explicit SAML/OIDC cap
- Who should switch: Switch here if you want the most straightforward no-card path for a hosted auth stack with room to grow.
Firebase Authentication
FTV 67 / 100Firebase Authentication's Spark and Identity Platform free allowances include other authentication services in Spark, up to 50K monthly active users with Identity Platform, and up to 50 SAML/OIDC monthly active users with Identity Platform. It also does not require a payment method, and it pairs naturally with Firebase's app stack. For teams already in Google's ecosystem, that can make setup and expansion easier than Cognito. It falls short of Cognito on identity-pool-style free authentication and unique identifier generation, which Cognito includes at no charge. If you mainly need hosted sign-in for web or mobile apps and want a no-card option with a familiar developer experience, this is an easy candidate.
- Beats Amazon Cognito: No card required and a larger free MAU ceiling for Identity Platform users
- Falls short: Does not include Cognito-style free identity pool authentication and unique identifier generation
- Who should switch: Switch here if your app is already in the Firebase stack and you want a simple free auth path.
Clerk
FTV 62 / 100Clerk's free tier includes up to 3 dashboard seats, unlimited applications, 50,000 monthly retained users per app, up to 5 impersonations, prebuilt APIs and UIs for sign-up, sign-in, and profiles, custom domain support, a fixed 7-day session lifetime, machine authentication with API keys and M2M tokens subject to monthly limits, up to 3 social connections, usernames, passwords with leaked-password checks, email code and email link auth, webhooks, account lockout and brute-force protection, GDPR/DPA compliance, and B2B and administration add-ons with small included allowances. It is broader than Cognito for product teams that want polished UI and user-management primitives out of the box. It falls short on no-card simplicity, since that is not the same as having an explicitly unrequired card field here? Actually the known field says no card is required, so the shortfall is in AWS-native identity pools and direct-plus-region coverage. Use Clerk if you want app-ready auth UX and team collaboration on the free tier.
- Beats Amazon Cognito: More included product surface for app-facing auth UX, user management, and team collaboration
- Falls short: Does not provide Cognito-style AWS identity pools or AWS-region-specific alignment
- Who should switch: Switch here if you want a developer-friendly auth layer with more ready-made UI and collaboration features.
Kinde
FTV 66 / 100Kinde's free tier includes 10,500 monthly active users, 5 monthly active organizations, unlimited dashboard seats, unlimited applications, a 0.7% platform fee per customer transaction, custom billing plans, self-serve portal flows, billing APIs, social sign-on, SAML and Enterprise SSO, 2,000 M2M tokens, API authorization, custom claims, MFA options, security protections, self-serve import/export, 2 custom roles and 10 permissions, custom domains, organization branding, 1 webhook per environment, 1 production and 1 non-production environment, feature flags, and community support. It is especially strong if you need identity and billing together, or if organization-aware SaaS is the main use case. It falls short of Cognito on raw MAU ceiling, since 10,500 is close to but not above Cognito's 10,000 direct/social free cap only by a small margin, and Cognito's identity pool free authentication is a distinct benefit. Pick Kinde if you want auth plus billing in one place.
- Beats Amazon Cognito: Combines auth with billing, portals, and SaaS workflow features on the free tier
- Falls short: Smaller headroom on core identity scale and no Cognito-style identity pool free path
- Who should switch: Switch here if you are building a SaaS product that needs billing and auth together.
MojoAuth
FTV 65 / 100MojoAuth's free tier includes 25,000 MAUs, email OTP, unlimited total users, Facebook and Google login, basic attack protection, hosted login and registration pages, and magic link. That makes it attractive for teams that want a simpler passwordless-first setup with a larger free MAU limit than Cognito's direct/social allowance. It is also free without a credit card. Its weakness versus Cognito is breadth: Cognito covers managed user pools, identity pools, federation, and access control across human and machine identities, while MojoAuth's free tier is narrower and more login-flow focused. Choose MojoAuth if you want hosted passwordless login with more free MAU headroom and less AWS-specific complexity.
- Beats Amazon Cognito: Larger free MAU cap and simpler passwordless-first login flow
- Falls short: Narrower identity and access-control scope than Cognito
- Who should switch: Switch here if your main goal is hosted passwordless sign-in with minimal setup.
Two quick picks
Clerk
Clerk is the closest drop-in because it centers on hosted sign-up, sign-in, profiles, social login, custom domains, webhooks, and user management, so the migration path from Cognito-style app authentication is usually the least disruptive.
Logto
Logto gives the largest free MAU ceiling in this set, plus a free machine-to-machine app and other core auth primitives, so it leaves the most room before a team needs to pay.
Frequently asked questions
Which alternative is best if I need the largest free MAU cap?
Logto has the largest stated free MAU cap in this set at 50,000 monthly active users.
Which alternative does not require a credit card?
Logto, Firebase Authentication, Clerk, Kinde, and MojoAuth are stated as not requiring a card in the provided fields. Auth0's custom domain free use requires card verification.
Which alternative is closest to Cognito for AWS-style identity features?
None is an exact AWS match, but Clerk and Auth0 are the closest for hosted authentication flows and user management, while Logto is closest if you care about hosted auth plus machine-to-machine support.
Which alternative is best for federation-heavy apps?
Firebase Authentication and Cognito both state SAML/OIDC federation allowances, but Cognito's free tier explicitly includes 50 federated MAUs and Firebase's Identity Platform free tier also includes 50 SAML/OIDC MAUs.
Bottom line
For most builders leaving Cognito because the free tier is too tight, Logto is the best first alternative. It has the strongest free MAU ceiling in this set, includes a free machine-to-machine app, and stays free without a card, which makes it the easiest option for trying a real hosted auth stack without immediate pressure to upgrade. If you want the least behavior change from a Cognito-like setup, Clerk is the next place to look, but Logto gives the most room to grow first.
Read the full listing for Amazon Cognito. Scores use the FTV methodology at /ftv. Browse more alternatives on /alternatives, or head-to-head comparisons on /compare.