The newest version of Google Identity Toolkit has been released as Google Cloud's Identity Platform and Firebase Authentication. These products include upgraded client SDKs, open source UI libraries, session management and integrated email sending service for forgotten password flows.

Based on your needs, new projects should use either Identity Platform or Firebase Authentication. To migrate an existing project from Identity Toolkit, see the Identity Platform migration guide or Firebase Authentication migration guide.

Getting started

Architecture

GITKit Architecture Diagram

Try a quickstart app

Set up a basic website that allows username/password, Google, Yahoo, and Facebook sign-in: Python, PHP, Java, Go, Node.js, and Ruby.

Set up a new site in 3 steps

  1. Configure the Google Identity Toolkit service
  2. Include the frontend code on your app or website
  3. Implement the necessary server endpoints using provided helper functions

Migrate an existing site in 5 steps

  1. Configure the Google Identity Toolkit service
  2. Implement the necessary server endpoints using provided helper functions
  3. Setup dual database writing for new users
  4. Upload existing users to Google Identity Toolkit
  5. Include the frontend code on your app or website

Further reading