Overview Logto is an identity and auth server written in TypeScript that handles sign-in, social login, MFA, enterprise SSO, and organization-level RBAC. It ships pre-built sign-in flows and SDKs for 30+ frameworks, and the README says it also fits Model Context Protocol and agent-based setups. It can be self-hosted with Docker Compose or Node.js on PostgreSQL, or used as the managed Logto Cloud.
Who it is for: Teams adding self-hosted or managed auth, SSO and RBAC to SaaS or agent apps
Strengths Supports OIDC, OAuth 2.1 and SAML, with enterprise SSO and multi-tenancy built in SDKs for 30+ frameworks including React, Next.js, Angular, Vue, Flutter, Go, Python Docker Compose one-liner for self-hosting; also installable via npm init @logto Organization RBAC, member invites and just-in-time provisioning Weaknesses Node.js install path requires a separately managed PostgreSQL database MPL-2.0 has file-level copyleft, which may matter if you modify and ship it Self-hosting means you operate and patch your own auth service What it needs no GPU Docker + Compose Needs PostgreSQL, Docker (optional), Node.js (optional) port 3002 Quick answers Is logto open source? Yes. Its code is on GitHub under the MPL-2.0 license.
Can you run logto with Docker? Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in Backends, databases and hosting Rank Project Score 1 bun JavaScript and TypeScript runtime with bundler, test runner and package manager 96.7k stars custom license93 out of 100 score 2 strapi Headless CMS that generates REST and GraphQL APIs from content models
Live demo ↗
(opens in a new tab) 73.5k stars +245 (+0.3%) in 30 days custom license92 out of 100 score 3 traefik HTTP reverse proxy and load balancer that auto-discovers routes from orchestrators 65.5k stars +446 (+0.7%) in 30 days MIT92 out of 100 score # 4appwrite Backend with auth, databases, storage, functions and an MCP server for agents
Live demo ↗
(opens in a new tab) 58k stars +463 (+0.8%) in 30 days BSD-3-Clause92 out of 100 score # 5medusa Node.js commerce platform with modular products, carts, orders and payments 37.2k stars custom license92 out of 100 score
How to choose Check what you get self-hosted versus only in the managed cloud. See how it handles auth, row-level security and file storage. Look at the client SDKs for your stack. Health
Releases 15 in the last 12 monthsLast one 6 days ago
Top contributor 37% of commits523 of 1,406 in the last 12 months
OpenSSF Scorecard Not checked Read from GitHub, deps.dev and OpenSSF on 11 Nov 2026. Bots and coding-agent accounts are left out of the commit counts. Not part of the score: how we check .
License in plain words MPL-2.0 Custom terms
Use it at work Check
Change it and rebrand it Check
Sell it or host it for others Check Your part: GitHub could not match these terms to a standard license. Read the license before you use it at work, rebrand it or host it for others.
A plain summary, not legal advice. Read the license on GitHub ↗ (opens in a new tab)
Deploy it Needs before it works: PostgreSQL, Docker (optional), Node.js (optional).
Buttons from the project's own README. It runs in your account on that platform; we host nothing.
Bring in an engineer who knows logto . By the hour for upkeep and fixes, or a fixed price for a build. Our own engineering service; it never changes a rank.
Where to run it Referral links: if you sign up through one, we get a commission. They never change a rank.
Ask your AI assistant The rankings as an MCP server for Claude, Cursor, ChatGPT and any MCP client. Free, no key, read-only.
Setup for other apps → Claude Code claude mcp add archestack -- npx -y @archestack/mcpCopy
Connector URL https://mcp.archestack.com/mcpCopy
Then ask: Compare logto with its top alternatives on Archestack
Share this rank #39 of 102 in Backends, databases and hosting on Archestack, as of 11 Nov 2026.
Show it in your README or on your site The badge below goes in a README; a card with the rank, score and signals goes on a site or blog. Both update twice a day.
Copy for README Copy for your site
Show code README (Markdown)
[](https://archestack.com/best-of-vibe-coding/projects/logto/)Site or blog (HTML)
<iframe src="https://archestack.com/embed/best-of-vibe-coding/logto/" title="logto on Archestack" width="400" height="270" style="border:0;max-width:100%" loading="lazy"></iframe>How badges work Preview the card
Best of Vibe Coding on GitHub Each review comes from the project's README and facts we check on GitHub. The fix form opens with logto filled in.