Set up secure authentication flows in less than 10 lines of code

Use fullstack TypeScript to add authentication and authorization to your app with AWS Amplify

Complete Login Experiences

Add sign in, sign up, and forgot password flows just by adding a component to your codebase. Accessible, themeable, and beautiful out of the box. If you’d rather build your flow yourself, use libraries authored in your language of choice to make development easier.

Learn more about UI Components

Authentication your way

Define your authentication configuration using TypeScript, Amplify will deploy your backend resources for you. Use any OIDC or SAML provider. Add custom challenges including reCAPTCHA, validate user attributes, add multi-factor authentication, and third-party social providers.


Build authentication

AWS Amplify Auth

Fine-grained Authorization without the hassle

Add authorization rules for your data and file storage resources based on user groups, data ownership, and whether a user is logged in.


Add authorization

AWS Amplify Auth