https://github.com/logto-io/logto
๐งโ๐ The better identity infrastructure for developers and the open-source alternative to Auth0.
https://github.com/logto-io/logto
auth authentication authorization email identity javascript node oauth oauth2 openid-connect passwordless postgresql sign-in-up sms social-login typescript
Last synced: 7 days ago
JSON representation
๐งโ๐ The better identity infrastructure for developers and the open-source alternative to Auth0.
- Host: GitHub
- URL: https://github.com/logto-io/logto
- Owner: logto-io
- License: mpl-2.0
- Created: 2021-06-19T03:01:50.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T07:59:13.000Z (6 months ago)
- Last Synced: 2024-10-30T04:50:36.612Z (6 months ago)
- Topics: auth, authentication, authorization, email, identity, javascript, node, oauth, oauth2, openid-connect, passwordless, postgresql, sign-in-up, sms, social-login, typescript
- Language: TypeScript
- Homepage: https://logto.io
- Size: 49.4 MB
- Stars: 8,665
- Watchers: 47
- Forks: 440
- Open Issues: 147
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome - logto-io/logto - ๐งโ๐ The better identity infrastructure for developers and the open-source alternative to Auth0. (TypeScript)
- awesome-tools - logto-io/logto - Logto helps you build the sign-in, auth, and user identity within minutes. We provide an OIDC-based identity service and the end-user experience with username, phone number, email, and social sign-in, for web and native apps. (Authentication)
- awesome-ops - logto-io/logto - 2.0|9772|2021-06-19|2025-04-03 | ไธไธบ็ฐไปฃๅบ็จ็จๅบๅ SaaS ไบงๅ่ฎพ่ฎก็ Auth0 ๆฟไปฃๆนๆกใๅฎๆไพๆ ็ผ็ๅผๅไบบๅไฝ้ช๏ผ้ๅธธ้ๅไธชไบบๅๆ้ฟๅๅ ฌๅธ | (OAuth2)
- awesome-foss-alternatives - Logto - ๐งโ๐ The better auth and identity infrastructure and the open-source alternative to Auth0. No framework restrictions. [TS, Mozilla Public License 2.0]. (Platforms services and devops / User authentication (Auth0 alternatives))
- awesome-github-star - logto - io | 6318 | (TypeScript)
- StarryDivineSky - logto-io/logto
- awesome-starred - logto-io/logto - ๐งโ๐ Logto is a modern Auth0 alternative for building identity infrastructure with minimal effort, for both your customers and their organizations. (javascript)
- awesome-homelab - Logto - io/logto?style=flat)  | ๐งโ๐ The better auth and identity infrastructure and the open-source alternative to Auth0. No framework restrictions. | (Apps / Authentication)
- awesome - logto-io/logto - ๐งโ๐ The better auth and identity infrastructure and the open-source alternative to Auth0. No framework restrictions. (TypeScript)
- awesome-list - logto-io/logto - ๐งโ๐ An identity and access management (IAM) infrastructure with authentication, authorization, MFA, SSO, user management, and multi-tenancy features. Supports OAuth 2.0, OIDC, and SAML. No framework restrictions. (TypeScript)
README
[](https://discord.gg/vRvwuwgpVX)
[](https://github.com/logto-io/logto/actions?query=branch%3Amaster)
[](https://github.com/logto-io/logto/releases)
[](https://app.codecov.io/gh/logto-io/logto)
[](https://cloud.logto.io/?sign_up=true&utm_source=github&utm_medium=repo_logto)
[](https://gitpod.io/#https://github.com/logto-io/demo)
[](https://render.com/deploy?repo=https://github.com/logto-io/logto)# Logto
Logto is the open-source auth alternative to Auth0, Cognito, and Firebase Auth. It offers a complete identity solution with pre-built UI, modern protocols for authentication and authorization (OIDC/OAuth 2.0/SAML), and enterprise-grade security. Perfect for multi-device apps, SaaS products, and API services.
Website |
Live demo |
Documentation |
API |
Blog |
Auth Wiki |
Newsletter
## Why Logto?
Logto provides frontend-to-backend identity solutions for developers and enterprise with:
- **Logto Console**: A web-based interface for configuring and manage resources, offering a quick setup for sign-in experience and easy identity-management.
- **End-user experience**: Beautiful, out-of-the-box, complete authentication flows with full customization.
- **Logto APIs**: Logtoโs backend offers a suit of APIs to facilitate various AuthN and AuthZ functionalities.
- **SDKs**: SDKs for 30+ frameworks, Machine-to-machine and CLI tools.
- **Enterprise-grade security**: MFA, SSO, RBAC, multi-tenancy isolation, and audit logs.## Key features
| **Authentication** | **Authorization** | **Identity management** |
| --- | --- | --- |
| Email/SMS passwordless | API protection | Identity federation (Omni sign-in for multiple apps) |
| Social sign-in (OIDC/OAuth 2.0) | User role-based access control | Multi-tenancy management (Invitation/JIT/Org-level MFA) |
| Enterprise SSO (SAML/OIDC) | M2M role-based access control | User management (Profile/Invitation/Migration) |
| MFA (TOTP/Passkey/Backup) | Organization templates | User Impersonation |
| Personal access token | JWT / Opaque toke validation | Audit Logs |
| OAuth consent screen | Custom token claims | Webhooks |**UI toolkit:** Prebuilt auth flows โข Custom UI โข Dark mode โข i18n โข Custom domain
[๐บ๏ธ View all featuresโ](https://logto.io/pricing#compare-features)
## Get started in 60s
Start building with Logto in minutes:
- **GitPod:** [Launch Logto on GitPod](https://gitpod.io/#https://github.com/logto-io/demo). Wait for the message `App is running at https://3002-...gitpod.io` , then click the URL starting with `https://3002-` to continue.
- **Local development:**
```bash
# 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
```
- **Logto Cloud:** No deployment required! Get started with [Logto Cloud](https://cloud.logto.io/?sign_up=true&utm_source=github&utm_medium=repo_logto).[๐ Full installation guide โ](https://docs.logto.io/logto-oss/get-started-with-oss)
## Integration ecosystem
Powered by industry-standard protocols (OIDC, OAuth, SAML), Logto empowers secure integration across your services, third-party platforms, and identity providers.
**Unlimited application integration:**
- **SDKs and guides**: Android, Angular, React, Next.js, Flutter, Go, Python, Vue, and 30+ more.
- **Custom integration**: Traditional web, SPAs, Native apps, M2M apps, OAuth third-party apps, and SAML apps.[๐ Explore quick starts โ](https://docs.logto.io/quick-starts)
**Universal identity provider (IdP) connection:**
- **Social sign-in**: Google, Facebook, Apple, Microsoft, GitHub, Line, and more. Fully customizable via OIDC/OAuth 2.0.
- **Enterprise Single Sign-On**: Azure AD, Google Workspace, Okta, and more. Fully customizable via OIDC/SAML.[๐ Explore all connectors โ](https://docs.logto.io/integrations)
## Showcase
**Developer-friendly SDKs**: Install in minutes with step-by-step guides.

**User-friendly auth flows**: Sign-up, sign-in, Social sign-in, Google one-tap, SSO, MFA, etc.

**Multi-tenancy architecture**: organization RBAC, member invitations, just-in-time provision, etc.

## Support Logto
If you find Logto helpful, here's how you can support us:
- โญ **Star this repo** to show your support!
- ๐ฌ [Join our Discord](https://discord.gg/vRvwuwgpVX) for live discussions.
- ๐ข Share Logto on [Twitter](https://twitter.com/intent/tweet?text=Hey%20devs%21%20Need%20a%20better%20auth%20solution%3F%20Check%20out%20%40logto_io%20%E2%80%94%20it%E2%80%99s%20like%20Auth0%2FCognito%2FFirebase%20but%20open-source%2C%20modern%2C%20and%20way%20easier%20to%20use%21%20Supports%20OIDC%2C%20OAuth%202.0%2C%20SAML%2C%20and%20also%20works%20perfectly%20for%20SaaS%20apps.%20%E2%9C%A8%20https%3A%2F%2Flogto.io%20%23Auth%20%23Identity%20%23OpenSource%20%23DevTools), [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Flogto.io), [Reddit](https://reddit.com/submit?url=https%3A%2F%2Flogto.io&title=Tired%20of%20Auth0%2FCognito%2FFirebase%3F%20Logto%20is%20the%20open-source%20auth%20alternative%20you%E2%80%99ve%20been%20missing%21%20Supports%20OIDC%2C%20OAuth%202.0%2C%20SAML%2C%20and%20works%20like%20magic%20for%20modern%20apps%20and%20SaaS%20products.), [Telegram](https://t.me/share/url?url=https%3A%2F%2Flogto.io&text=Check%20out%20Logto%20%E2%80%94%20the%20better%20auth%20and%20identity%20infrastructure%21%20Open-source%2FCloud%20alternative%20to%20Auth0%2C%20Cognito%2C%20and%20Firebase.%20Supports%20all%20the%20standards%20%28OIDC%2C%20OAuth%2C%20SAML%29%20and%20is%20perfect%20for%20modern%20apps%20or%20SaaS%20products.%20https%3A%2F%2Flogto.io), [WhatsApp](https://api.whatsapp.com/send?text=Hey%21%20%F0%9F%91%8B%20Found%20this%20awesome%20auth%20tool%20called%20%2ALogto%2A%20%E2%80%94%20it%E2%80%99s%20open-source%2C%20way%20simpler%20than%20Auth0%2FCognito%2FFirebase%2C%20and%20supports%20OIDC%2FOAuth%2FSAML.%20Perfect%20for%20building%20CIAM%20system%20without%20the%20hassle.%20You%20gotta%20try%20it%3A%20https%3A%2F%2Flogto.io).
- ๐ Write a review or tutorial on [Dev.to](https://dev.to/logto), [Medium](https://medium.com/@logto), [G2](https://www.g2.com/products/logto/reviewer_verification) or your blog.
- ๐ฌ [Share your use case](mailto:[email protected]?subject=[Share%20Logto%20User%20Story]) with us and get featured on the [Logto website](https://logto.io/).
- ๐ [Open an issue](https://github.com/logto-io/logto/issues/new) to report bugs or suggest features.
- ๐ป [Contribute to Logto](https://github.com/logto-io/logto/blob/master/.github/CONTRIBUTING.md) - we'd love your help! Check out [Logto awesome](https://github.com/logto-io/logto/blob/master/AWESOME.md) of community-contributed resources.## Licensing
[MPL-2.0](LICENSE).
โฌ๏ธ Back to top