The newest version of Google Identity Toolkit has been released as Firebase Authentication. It includes upgraded client SDKs, open source UI libraries, session management and integrated email sending service for forgotten password flows.

New projects should use Firebase Authentication. To migrate an existing project from Identity Toolkit to Firebase Authentication, see the 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