Authly documentation

Authly is a central authentication service. You run one identity system. Every application you build reads from it. Users sign in once and carry the same profile everywhere.

What you get

  • User registration, login, password reset, and magic links.
  • Signed JSON Web Tokens that your applications verify offline.
  • Multifactor authentication with authenticator apps, SMS, and email codes.
  • Social login through Google, GitHub, Apple, and more.
  • One shared user profile with a common avatar, several emails, and several phone numbers.
  • Login history and session control for every user.
  • A developer dashboard with API keys, usage stats, and event logs.

Two ways to integrate

You pick the flow that fits your application.

  1. Login with Authly. You send users to a hosted page. Authly signs them in and returns them to your application with a token. This follows OAuth 2.0 and OpenID Connect. Any standard client library works.
  2. Direct API. Your backend calls the Authly API with an API key and a signed request. You build your own screens. Authly handles storage, hashing, tokens, and security.

Next steps

Read the Quickstart to register an application and sign in a user in a few minutes. Then read Verify tokens to protect your own API.