Is AWS Cognito free?
Partly. Accounts created after November 22, 2024 get 10,000 MAU free per month on the Lite or Essentials tier; older accounts keep 50,000 free MAU on Lite. The Plus tier has no free allowance. Machine-to-machine token requests are always billed, users federated through SAML or OIDC are free only up to 50 MAU, and SMS messages are billed separately through Amazon SNS.
What changed in AWS Cognito pricing?
Three changes in two years. May 2024: AWS introduced per-token billing for machine-to-machine auth, with a 12-month exemption for existing accounts that ended in May 2025. November 2024: Cognito was restructured into Lite, Essentials, and Plus tiers, the free tier for new accounts dropped from 50,000 to 10,000 MAU, and new user pools default to Essentials at $0.015 per MAU. November 2025: AWS removed the per-app-client M2M fee while keeping per-token charges.
Does AWS Cognito support B2B multi-tenancy?
Not as a built-in feature. AWS documents multi-tenancy patterns you implement yourself: a user pool per tenant, an app client per tenant, or groups within one pool. Each has documented trade-offs, from high development and operations effort to users signing up separately for each tenant. Logto models this directly with organizations: each business customer gets its own members, roles, and enterprise SSO connection.
What is the best AWS Cognito alternative?
It depends on why you're leaving. If your apps need temporary AWS credentials for services like S3, Cognito identity pools remain the native path. If you want built-in B2B organizations, enterprise SSO without per-user federation fees, and pricing that doesn't change underneath you, Logto is a strong choice. Auth0, Firebase Auth, and Keycloak are also commonly evaluated.
AWS, Amazon Cognito, and Amazon Web Services are trademarks of Amazon.com, Inc. or its affiliates. Feature comparisons are based on publicly available information as of July 2026. Please verify with the respective vendor for the latest details.