<p align="center">
<a href="https://logto.io/?utm_source=github&utm_medium=readme" target="_blank" align="center" alt="Go to Logto website">
<picture>
<source width="200" media="(prefers-color-scheme: dark)" srcset="https://github.com/logto-io/.github/raw/master/profile/logto-logo-dark.svg">
<source width="200" media="(prefers-color-scheme: light)" srcset="https://github.com/logto-io/.github/raw/master/profile/logto-logo-light.svg">
<img width="200" src="https://github.com/logto-io/logto/raw/master/logo.png" alt="Logto logo">
</picture>
</a>
</p>







Logto
Logto is the modern, open-source auth infrastructure for SaaS and AI apps.
It takes the pain out of OIDC and OAuth 2.1 and makes it easy to build secure, production-ready auth with multi-tenancy, enterprise SSO, and RBAC.
<p align="center">
<a href="https://logto.io/">website</a> β’
<a href="https://cloud.logto.io/">cloud</a> β’
<a href="https://docs.logto.io">docs</a> β’
<a href="https://openapi.logto.io/">api</a> β’
<a href="https://blog.logto.io/">blog</a> β’
<a href="https://auth-wiki.logto.io/">auth wiki</a> β’
<a href="https://logto.io/subscribe">newsletter</a>
</p>
Why Logto?
Built for teams scaling SaaS, AI, and agent-based platforms without the usual auth headaches.
With Logto, you get:
- Multi-tenancy, enterprise SSO, and RBAC: ready to use, no workarounds.
- Pre-built sign-in flows, customizable UIs, and SDKs for 30+ frameworks.
- Full support for OIDC, OAuth 2.1, and SAML without the protocol pain.
- Works out-of-the-box for Model Context Protocol and agent-based AI architectures.
Get started
Pick your path:
- Logto Cloud: The fastest way to try Logto. Fully managed, zero setup.
- Launch Logto in GitPod: Start Logto OSS in seconds.
Wait for the message App is running at https://3002-...gitpod.io, then click the URL starting with https://3002- to continue.
- Local development:
# Using Docker Compose(requires Docker Desktop)
curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.yml | \
docker compose -p logto -f - up
# Using Node.js (requires PostgreSQL)
npm init @logtoπ Full OSS installation guide β
Integrate anywhere
Logto supports all your apps, APIs, and services with industry-standard protocols.
- SDKs for 30+ frameworks: React, Next.js, Angular, Vue, Flutter, Go, Python, and more.
- Connect to any IdP: Google, Facebook, Azure AD, Okta, and more.
- Flexible integration: SPAs, web apps, mobile apps, APIs, M2M, CLI tools.
- Ready for Model Context Protocol and agent-based architectures.
Showcase
Developer-first SDKs: Install in minutes with clear guides.
User-friendly auth flows: Sign-up, sign-in, social login, Google One Tap, MFA, SSO.
!Logto sign-in experience showcase
Multi-tenancy & organizations: Organization RBAC, member invites, just-in-time provisioning, and more.
Support Logto
If you find Logto helpful, here's how you can support us:
- β Star this repo to show your support!
- π¬ Join our Discord for live discussions.
- π’ Share Logto on Twitter, LinkedIn, Reddit, Telegram, WhatsApp.
- π Write a review or tutorial on dev.to, Medium, G2 or your blog.
- π¬ Share your use case with us and get featured on the Logto website.
- π Open an issue to report bugs or suggest features.
- π» Contribute to Logto - we'd love your help! Check out Logto awesome of community-contributed resources.
Licensing
<p align="right">
β¬οΈ <a href="#logto">Back to top</a>
</p>