title: Google Smart Lock vs Credential Management API
body: <p>I want to implement frictionless sign in process for my web app.</p>
  
  <p>After some searching, I have found that there are two solutions available :</p>
  
  <ul>
  <li><a href="https://developers.google.com/identity/one-tap/web/get-started" rel="nofollow noreferrer">Google Smart Lock</a>.</li>
  <li><a href="https://developers.google.com/web/updates/2016/04/credential-management-api" rel="nofollow noreferrer">Credential Managment API</a>.</li>
  </ul>
  
  <p><strong>My question is</strong>, What is the difference between the two API's (if any) and what are the possible use cases for both of these.</p>
  
  <p>From what I have understood, both allow us to save account related info. But the advantage with smart lock is, that saved credentials can be used in corresponding android apps as well.</p>
  
  <p>Thanks !</p>
  
  <p><strong>Note</strong>: 
  I intend to support login from multiple sources (google, facebook, linkedin etc.) , not just google.</p>