Integrating “Sign in With Base” offers a convenient and trusted way for users to access your services. By leveraging their established Base account, users can avoid creating and remembering new credentials, leading to a smoother onboarding and login process.
To provide the best possible user experience when integrating “Sign in With Base,” consider the following guidelines:
Offer Value for Sign-in: Clearly communicate the benefits of signing in. Users should understand why they are being asked to sign in, such as to personalize their experience, access premium features, or synchronize data across devices.
Prominently Display the Button: Make the “Sign in With Base” button easily discoverable. It should be no smaller than other sign-in options and should not require users to scroll to find it.
Consistent Placement: Place the “Sign in With Base” button in a consistent and logical location on your sign-in and account creation screens.
The “Sign in With Base” button should be easily recognizable and consistent across all platforms. Adhering to these design guidelines ensures a familiar and trusted experience for users.
You can customize the “Sign in with Base” button to match the style of your application. Below is an example of Privy using Base branding within their user interface style.Notice that:
The ratio and color of the Base Square is maintained
A “Sign in” header is present, so just “Base” is used as the sign in option
For detailed technical integration steps and API references, please refer to these docs.
Integrating “Base Pay” offers one-click checkout for users with a Base Account. Integrate it into your product for easy purchase power for online and offline goods.
The “Base Pay” button should be easily recognizable and consistent across all platforms. Adhering to these design guidelines ensures a familiar and trusted experience for users.
The “Base Pay” button always uses a combination mark. It never uses typography or text to write “Base Pay” or “base pay”.Following are some DOs and DON’Ts for the Base branding: