# Clerk vs Logto

**Leader by Vioscale score:** Clerk

| Attribute | Clerk | Logto |
|---|---|---|
| **Vioscale score** | 72.2 (71% (medium)) | 58.7 (75% (high)) |
| activity.commits_last_30d | - | 100 |
| adoption.dependent_repos | - | 11 |
| adoption.github_stars | - | 14,466 |
| deployment.options | `{"cloud":true}` | `{"cloud":true,"self_hosted":true}` |
| description.long | A cloud-based authentication and user management platform offering prebuilt UI components, APIs, and dashboards to implement user sign-in, profile management, organizations, and billing features. | A developer-focused identity infrastructure that handles user authentication, authorization, and access control across web, mobile, and server applications. Built on standard protocols including OIDC, OAuth 2.1, and SAML with native support for multi-tenancy, enterprise single sign-on, and role-based access control. |
| features.capabilities | `{"mfa":true,"oidc":true,"rbac":true,"hosting":"cloud","saml_sso":true,"hosted_ui":"both","open_source":true,"social_login":true,"b2b_multi_tenant":true}` | `{"mfa":true,"oidc":true,"rbac":true,"hosting":"both","saml_sso":true,"hosted_ui":"both","open_source":true,"passwordless":true,"social_login":true,"b2b_multi_tenant":true,"passkeys_webauthn":true,"scim_provisioning":true}` |
| integrations.count | 5 | 13 |
| integrations.list | `[{"name":"Google OAuth"},{"name":"GitHub OAuth"},{"name":"Google Workspace"},{"name":"Convex"},{"name":"MCP"}]` | `[{"name":"Google"},{"name":"Apple"},{"name":"Discord"},{"name":"GitHub"},{"name":"Facebook"},{"name":"Azure AD"},{"name":"Okta"},{"name":"Google One Tap"},{"name":"Google reCAPTCHA Enterprise"},{"name":"Cloudflare Turnstile"},{"name":"SMS services"},{"name":"SMTP email"},{"name":"HTTPS email"}]` |
| language.primary | - | TypeScript |
| license.spdx | - | MPL-2.0 |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"ios":true,"web":true,"android":true}` | `{"cli":true,"ios":true,"web":true,"android":true}` |
| pricing | `{"type":"subscription","plans":[{"free":true,"name":"Free","summary":"Free tier, 10,000 MAUs","features":["Sign-in and sign-up","Customizable sign-in pages","Custom domain","Profile management","Social login"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"Up to 10,000 monthly active users","contactSales":false,"includedLimits":{"monthly_active_users":"10,000"}},{"free":false,"name":"Pro","summary":"$25/month plus $0.02 per additional MAU","features":["All Free features","Remove Clerk branding","Custom session duration","Password complexity requirements","User ban/unban","Allowlist/blocklist","Multiple domains","SMS authentication","SOC2 report on request"],"components":[{"kind":"fixed","amount":25,"period":"month","currency":"USD"},{"per":{"qty":1,"unit":"MAU"},"kind":"metered","amount":0.02,"currency":"USD"}],"description":"Complete feature set for most applications","contactSales":false,"includedLimits":{"monthly_active_users":"10,000"}},{"free":false,"name":"Enterprise","contactSales":true}],"addOns":[{"name":"Enhanced Authentication"},{"name":"Enhanced Organizations"},{"name":"Enhanced Administration"}],"summary":"From $25/month. Free tier with 10,000 MAUs.","currency":"USD","freeTier":true,"sourceUrl":"https://clerk.com/blog/new-pricing-plans","retrievedAt":"2026-08-14T12:16:19.293Z","startingPrice":{"amount":0.02,"period":"month","currency":"USD"},"billingPeriods":["month","year"]}` | `{"type":"hybrid","plans":[{"free":true,"name":"Free","summary":"$0/month with 50K MAUs included","features":["User authentication","Machine-to-Machine applications","Account APIs","Audit logs and user management","3 applications","1 Machine-to-Machine app","3 social connectors","Password sign-in","Email and SMS passwordless","Email magic links","1 custom domain","Basic UI customization","Dark mode","Internationalization"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"For getting started and trying Logto, no credit card required","contactSales":false,"includedLimits":{"mau":"50,000","tokens":"50,000"}},{"free":false,"name":"Pro","summary":"$24/month plus $0.08 per 100 additional tokens. Unlimited MAUs.","features":["Unlimited applications","Unlimited user roles","Unlimited Machine-to-Machine roles","1 included Machine-to-Machine app","Unlimited API resources (3 included)","Unlimited organizations and users per organization","Unlimited social connectors","Role-based access control","Organizations / multi-tenancy","Multi-factor authentication","Enterprise SSO (SAML and OIDC)","SAML apps and third-party apps","Passkey sign-in","Email blocklist and allowlist","Invitation-based registration","Account suspension","User impersonation","Personal access tokens","User profile collection","Omni sign-in across apps","1 custom domain included","Custom CSS and branding","Email and SMS connectors","Organization invitations via API"],"components":[{"kind":"fixed","amount":24,"period":"month","currency":"USD"},{"per":{"qty":100,"unit":"tokens"},"kind":"metered","amount":0.08,"currency":"USD"}],"description":"For companies growing with Logto worry-free","contactSales":false,"includedLimits":{"mau":"Unlimited","tokens":"50,000 included"}},{"free":false,"name":"Enterprise","summary":"Custom pricing. Contact for details.","features":["Custom resource quota","Custom data region","Logto Private Cloud","Service-Level Agreement (SLA)","Premium support","Migration support"],"description":"For large teams and enterprises with enterprise-grade requirements","contactSales":true}],"addOns":[{"name":"Extra Machine-to-Machine applications","components":[{"kind":"per_unit","unit":"app","amount":8,"period":"month","currency":"USD"}]},{"name":"OIDC/OAuth third-party applications","components":[{"kind":"per_unit","unit":"app","amount":8,"period":"month","currency":"USD"}]},{"name":"SAML applications","components":[{"kind":"per_unit","unit":"app","amount":96,"period":"month","currency":"USD"}]},{"name":"API resources beyond included","components":[{"kind":"per_unit","unit":"resource","amount":4,"period":"month","currency":"USD"}]},{"name":"Custom domains","components":[{"kind":"fixed","amount":48,"period":"month","currency":"USD","description":"For up to 10 domains"}]},{"name":"Enterprise SSO","components":[{"kind":"per_unit","unit":"connector","amount":48,"period":"month","currency":"USD"}]},{"name":"Multi-factor authentication","components":[{"kind":"fixed","amount":48,"period":"month","currency":"USD","description":"All factors (passkeys, TOTP, SMS, email, backup codes)"}]},{"name":"Global RBAC","components":[{"kind":"fixed","amount":32,"period":"month","currency":"USD"}]},{"name":"Organizations","components":[{"kind":"fixed","amount":48,"period":"month","currency":"USD"}]}],"summary":"From $24/month. Free tier with 50K MAUs. Usage-based token billing.","currency":"USD","freeTier":true,"sourceUrl":"https://logto.io/de/pricing","retrievedAt":"2026-08-14T08:38:41.621Z","startingPrice":{"amount":0.08,"period":"month","currency":"USD"},"billingPeriods":["month"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | commercial |
| pricing.price_level | low | low |
| pricing.transparent | yes | yes |
| release.cadence_days | - | 29 |
| release.history | - | `[{"url":"https://github.com/logto-io/logto/releases/tag/v1.42.0","date":"2026-07-30T04:16:00Z","type":"stable","version":"v1.42.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.41.0","date":"2026-06-30T08:09:25Z","type":"stable","version":"v1.41.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.40.1","date":"2026-05-29T10:38:46Z","type":"stable","version":"v1.40.1"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.40.0","date":"2026-05-29T07:41:41Z","type":"stable","version":"v1.40.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.39.0","date":"2026-04-30T02:55:56Z","type":"stable","version":"v1.39.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.38.0","date":"2026-03-31T10:45:02Z","type":"stable","version":"v1.38.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.37.1","date":"2026-02-28T09:31:48Z","type":"stable","version":"v1.37.1"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.37.0","date":"2026-02-28T03:40:27Z","type":"stable","version":"v1.37.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.36.0","date":"2026-01-30T06:46:50Z","type":"stable","version":"v1.36.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.35.0","date":"2025-12-30T09:43:29Z","type":"stable","version":"v1.35.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.34.0","date":"2025-11-28T05:34:41Z","type":"stable","version":"v1.34.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.33.0","date":"2025-10-31T06:54:33Z","type":"stable","version":"v1.33.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.32.0","date":"2025-09-30T06:37:14Z","type":"stable","version":"v1.32.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.31.0","date":"2025-08-29T08:55:14Z","type":"stable","version":"v1.31.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.30.1","date":"2025-07-31T17:12:43Z","type":"stable","version":"v1.30.1"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.29.0","date":"2025-06-27T05:47:28Z","type":"stable","version":"v1.29.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.28.0","date":"2025-05-26T13:25:04Z","type":"stable","version":"v1.28.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.27.0","date":"2025-04-27T10:03:16Z","type":"stable","version":"v1.27.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.26.0","date":"2025-03-31T08:09:45Z","type":"stable","version":"v1.26.0"},{"url":"https://github.com/logto-io/logto/releases/tag/v1.25.0","date":"2025-02-28T07:22:39Z","type":"stable","version":"v1.25.0"}]` |
| reliability.sla_pct | 99.99 | - |
| reliability.status_page | yes | yes |
| security.disclosure_policy | yes | yes |
| security.gdpr | yes | - |
| security.hipaa | yes | - |
| security.soc2 | yes | yes |
| security.vulnerabilities | - | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40logto%2Fphrases&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Auth & Identity Software)

| Capability | Clerk | Logto |
|---|:--:|:--:|
| **Deployment** |  |  |
| Hosting | Cloud only | Cloud + self-hosted |
| **Methods** |  |  |
| Social login | ✓ | ✓ |
| Passwordless | - | ✓ |
| Passkeys / WebAuthn | - | ✓ |
| Multi-factor auth | ✓ | ✓ |
| **Enterprise** |  |  |
| SAML SSO | ✓ | ✓ |
| SCIM provisioning | - | ✓ |
| B2B / multi-tenancy | ✓ | ✓ |
| **Standards** |  |  |
| OpenID Connect provider | ✓ | ✓ |
| **Delivery** |  |  |
| Hosted UI | Both | Both |
| **Access** |  |  |
| RBAC | ✓ | ✓ |
| **Licensing** |  |  |
| Self-hostable OSS core | ✓ | ✓ |

*Source: Vioscale. Generated 2026-09-01T17:21:29.847Z. "-" = undocumented, not absent.*
