Logto is a modern, open-source authentication infrastructure focused on SaaS and AI applications. It provides multi-tenancy, enterprise SSO, and RBAC capabilities while simplifying OIDC and OAuth 2.1 implementation.

Similar self-hosted alternatives:
Repository activity:
Stars
10,218
Forks
551
Watchers
49
Open Issues
163
Last commit
about 6 hours ago
Details:
Estimated Popularity
42
Pricing Model
Open-Core
Hosting Type
Hybrid
License
MPL-2.0
Deployment Difficulty
Medium
Language
TypeScript

Logto is an open-source authentication platform designed specifically for modern SaaS and AI applications. It simplifies the implementation of complex authentication protocols while providing enterprise-grade features like multi-tenancy and SSO.

Key Features

  • Authentication Methods:

    • Username/password authentication
    • Social login providers
    • Enterprise SSO
    • Passwordless authentication
    • Multi-factor authentication
    • Google One Tap
    • OIDC/OAuth 2.1
    • SAML support
  • Multi-Tenancy Features:

    • Organization management
    • Role-based access control
    • Member invitations
    • Just-in-time provisioning
    • Custom branding
    • Team management
  • Developer Tools:

    • SDKs for 30+ frameworks
    • RESTful APIs
    • Customizable UI components
    • Extensive documentation
    • Multiple deployment options
    • Docker support
  • Integration Capabilities:

    • Identity provider connections
    • API authentication
    • Machine-to-machine auth
    • CLI tool support
    • Model Context Protocol
    • Agent-based architectures

Who Should Use Logto

Logto is ideal for:

  • SaaS applications requiring multi-tenancy
  • AI platforms and agent-based systems
  • Teams needing enterprise SSO capabilities
  • Projects requiring modern auth infrastructure
  • Applications with complex RBAC needs
  • Both cloud and self-hosted deployments

Installation Requirements

  • PostgreSQL database
  • Node.js runtime
  • Docker (optional)
  • Reverse proxy (recommended)
  • TLS certificates

Help improve this content

Found an error or want to add more information about Logto? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects