0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00
🧑‍🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.
Find a file
2024-12-16 05:57:58 +00:00
.changeset fix: fix fetch official connector CLI error (#6862) 2024-12-09 10:58:57 +00:00
.devcontainer chore: update devcontainer using default image (#4528) 2023-09-16 10:32:41 +08:00
.github chore: fix docs link in contribution guideline (#6788) 2024-11-12 07:45:56 +00:00
.husky chore(deps): update dependency husky to v9 (#5302) 2024-01-30 05:47:00 +00:00
.scripts chore: whitelist add_on_sku_id (#6860) 2024-12-09 02:55:38 +00:00
.vscode refactor(experience): use vite 2024-07-24 17:47:37 +08:00
.zap fix: fix zap config file syntax (#5790) 2024-04-24 20:41:14 +08:00
packages chore(deps): update dependency eslint to v9 2024-12-16 05:57:58 +00:00
.dockerignore refactor(experience): use vite 2024-07-24 17:47:37 +08:00
.gitignore chore: update code 2024-11-27 19:48:33 +08:00
.gitpod.yml feat: return and store connector raw data 2024-03-19 14:05:42 +08:00
AWESOME.md chore: update README.md (#6297) 2024-07-22 04:11:57 +00:00
commitlint.config.ts chore(account-elements): setup account elements project (#6683) 2024-10-16 09:33:37 +08:00
docker-compose.yml chore(deps): update postgres docker tag to v17 (#6731) 2024-12-05 10:33:21 +08:00
Dockerfile refactor(cli): keep alteration scripts folder writable by gid 0 (#6328) 2024-09-26 12:47:26 +08:00
LICENSE refactor: cloud cleanup (#4103) 2023-07-03 14:33:19 +08:00
lint-staged.config.js ci: update release workflows (#2754) 2022-12-29 14:52:43 +08:00
logo.png chore: update logo (#3224) 2023-02-24 21:51:20 +08:00
package.json chore: bump transitive dev-deps (#6882) 2024-12-13 05:19:44 +00:00
pnpm-lock.yaml chore(deps): update dependency eslint to v9 2024-12-16 05:57:58 +00:00
pnpm-workspace.yaml chore: update workspace configs 2023-04-01 16:37:49 +08:00
README.md chore: fix typo in README.md (#6655) 2024-10-12 03:36:34 +00:00
render.yaml chore: add Render deploy (#1593) 2022-07-19 05:10:24 +00:00
renovate.json chore: update renovate.json (#2244) 2022-10-24 12:44:29 +08:00
tsup.shared.config.ts refactor(core): use tsup for building 2024-07-28 11:34:43 +08:00
vite.shared.config.ts chore: remove optimize deps config for local dev (#6506) 2024-08-22 21:18:12 +08:00

Logto logo

discord checks release core coverage cloud gitpod render

Logto

Logto1 is an open-source Identity and Access Management (IAM) platform designed to streamline Customer Identity and Access Management (CIAM) and Workforce Identity Management. With Single Sign-On (SSO), OIDC-based authentication, and Multi-Tenant SaaS capabilities, Logto offers a scalable, secure, and developer-friendly way to manage authentication for modern web and mobile application

Getting started

  • Join now the 💬 Logto Discord server and connect with developers! Get real-time support, share ideas, and stay updated on all things identity management.
  • Deploy today by registering now for a free, full featured development tenant
  • Follow the quick start guide to begin managing authentication efficiently.
  • Check out our 📖 integrations to start integrating Logto with your application today.
  • A step-by-step getting started is available on 📖 Logto docs.
  • Visit 🎨 Logto website for a brief introduction if you are new to Logto.

Important

Subscribe now to stay updated with the latest information about the Logto and receive feature updates in real-time.

Key features

🧑‍💻 Comprehensive frontend-to-backend identity solution

  • Enables OpenID Connect (OIDC) based authentication with Logto SDKs.
  • Supports passwordless sign-in, along with various options like email, phone number, username, Google, Facebook, and other social sign-in methods.
  • Offers beautiful UI components with customizable CSS to suit your business needs.

📦 Out-of-the-box infrastructure

  • Includes a ready-to-use Management API, serving as your authentication provider, thus eliminating the need for extra implementation.
  • Provides SDKs that seamlessly integrate your apps with Logto across multiple platforms and languages, tailored to your development environment.
  • Offers flexible connectors that can be scaled with community contributions and customized with SAML, OAuth, and OIDC protocols.

💻 Enterprise-ready solutions

Customer Identity Access Management (CIAM) introductory courses

For a more approachable introduction, check out Logtos Customer Identity Access Management (CIAM) introductory courses:

  • CIAM 101: Authentication, Identity, Single sign-on (SSO)
  • CIAM 102: Authorization & Role-based Access Control

Deep dives

For a deeper understanding of key identity management topics, explore our blog:

Launch Logto today

Interactive demo

  • Try Logto Cloud to have the same dev experience and zero deployment overhead.

  • If you're launching Logto via GitPod, please wait for the message App is running at https://3002-...gitpod.io to appear in the terminal, press Command (CMD) on macOS or Ctrl on Windows, then click the URL starting with https://3002- to continue your Logto journey.

Docker Compose

Docker Compose CLI usually comes with Docker Desktop.

curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.yml | \
docker compose -p logto -f - up

npm-init

Requires Node.js ^20.9.0 + PostgreSQL ^14.0.

npm init @logto

Language support

const languages = ['Deutsch', 'English', 'Español', 'Français', 'Italiano', '日本語', '한국어', 'Polski', 'Português', 'Русский', 'Türkçe', '简体中文', '繁體中文'];

Web compatibility

Logto uses the default browserslist config to compile frontend projects, which is:

> 0.5%, last 2 versions, Firefox ESR, not dead

Bug report, feature request, feedback

  • Our team takes security seriously, especially when it relates to identity. If you find any existing or potential security issues, please do not hesitate to email 🔒 security@logto.io.
  • About other bug reports, feature requests, and feedback, you can:

Licensing

MPL-2.0.

Contributing

We have a contributing guideline available. Feel free to contact us before coding.

Contact us

Have questions or need support? Were here to help! Reach out to our team anytime. If you need assistance or have inquiries about Logto, Contact Us, and well make sure you have everything you need to succeed.

Resources


  1. Designed by Silverhand Inc. ↩︎