Amazon Cognito vs AWS WAF: What are the differences?
What is Amazon Cognito? Securely manage and synchronize app data for your users across their mobile devices. You can create unique identities for your users through a number of public login providers (Amazon, Facebook, and Google) and also support unauthenticated guests. You can save app data locally on users’ devices allowing your applications to work even when the devices are offline.
What is AWS WAF? Control which traffic to allow or block to your web application by defining customizable web security rules. AWS WAF is a web application firewall that helps protect your web applications from common web exploits that could affect application availability, compromise security, or consume excessive resources.
Amazon Cognito belongs to "User Management and Authentication" category of the tech stack, while AWS WAF can be primarily classified under "Security".
According to the StackShare community, Amazon Cognito has a broader approval, being mentioned in 40 company stacks & 12 developers stacks; compared to AWS WAF, which is listed in 13 company stacks and 6 developer stacks.