Skip to content

Welcome to USSO

Secure authentication and authorization for your application, without the complexity.

USSO (Universal Single Sign-On) is a modern, multi-tenant identity platform that handles authentication, authorization, and user management so you can focus on building your product.


🚀 Why USSO?

Building authentication from scratch is time-consuming, risky and challenging. USSO provides:

  • ✅ Flexible authentication — Password, Magic Link, OTP, OAuth, Passkeys, and QR-based login.
  • ✅ Granular authorization — Role-based access control (RBAC) with workspace isolation, plus attribute-based access control (ABAC).
  • ✅ Secure token management — Public key–based JWTs with access & refresh tokens, custom claims, and support for both cookies and headers.
  • ✅ API keys — First-class, scoped API keys for programmatic access.
  • ✅ Service accounts — JWT-based authentication for agents and non-human clients.
  • ✅ OAuth integrations — Delegated authorization for third-party services.
  • ✅ Developer SDKs — Official Python and JavaScript SDKs.
  • ✅ Multiple workspaces — Independent permission models inside each tenant.
  • ✅ Multi-tenant isolation — Built-in separation for SaaS applications.
  • ✅ Flexible deployment — Self-hosted or fully managed, deployable with Docker in minutes.