Multi-tenant application best practices - Amazon Cognito

Multi-tenant application best practices

You can use Amazon Cognito user pools to secure small multi-tenant applications where the number of tenants and expected volume match the related Amazon Cognito service quota.


Amazon Cognito Quotas are applied per AWS account and Region. These quotas are shared across all tenants in your application. Review the Amazon Cognito service quotas and make sure that the quota meets the expected volume and the expected number of tenants in your application.

You have four ways to secure multi-tenant applications: user pools, application clients, groups, or custom attributes.