Click here to see your recently viewed pages and most viewed pages.

With Google's Identity Platform products, you can get your users securely signed in to your websites and apps with minimal friction. Once your users are signed in, you can make the power of Google's services available to them by using Google APIs in your websites and apps. To determine which identity solution is most appropriate for your project, refer to the table below.

Identity Solution Uses
Google Sign-In
Android | iOS | Web
  • Get users into your apps quickly and securely with little development work required.
  • Create a seamless experience across screens for your users. Users sign in once and are authenticated on all of their devices.
  • Integrate Google’s services into your websites and mobile apps.
  • Enable over-the-air installation of Android apps when users sign in to your websites.
Google Identity Toolkit
  • Easily integrate multiple identity providers, including Google Sign-In, into your website or mobile app alongside password-based authentication, using one API.
Plain OAuth 2.0
Web applications:
Java | JavaScript | .NET | Python | Ruby | HTTP/REST
Installed applications:
Java | .NET | Python | Ruby | HTTP/REST
Server-to-server applications (service accounts):
Java | .NET | PHP | Python | Ruby | HTTP/REST
  • Use Google APIs from web applications that do not let users sign in with their Google accounts.
  • Use Google APIs in applications that are installed on devices such as computers and mobile devices that are not based on Android or iOS.
  • Use Google APIs from applications that use service accounts to access the applications' own data, rather than users' data.
Chrome Identity API
  • Get users signed in to your Chrome apps using their Google accounts or their accounts with other identity providers.