Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.

Choose your framework/language

Page updated May 1, 2024


By default Amplify Auth is scaffolded with email as the default method for user sign-in.

import { defineAuth } from "@aws-amplify/backend"
export const auth = defineAuth({
loginWith: {
email: true,

This will configure an email attribute that is required for sign-up and cannot be changed.

Next steps