# Logto vs Ory

**Leader by Vioscale score:** Ory

| Attribute | Logto | Ory |
|---|---|---|
| **Vioscale score** | 58.3 (69% (medium)) | 70.7 (66% (medium)) |
| activity.commits_last_30d | 100 | 60 |
| adoption.dependent_repos | 11 | 9 |
| adoption.github_stars | 14,466 | 13,848 |
| deployment.options | `{"cloud":true,"self_hosted":true}` | `{"cloud":true,"on_prem":true,"air_gapped":true,"self_hosted":true}` |
| description.long | 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. | Flexible IAM platform offering modular authentication, authorization, and user management components. Supports multiple deployment modes—managed cloud services, self-hosted open-source, or on-premise enterprise—with built-in support for modern standards including OAuth 2.0, OpenID Connect, SAML, SCIM, and device-based authentication. |
| features.capabilities | `{"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}` | `{"oidc":true,"rbac":true,"hosting":"both","saml_sso":true,"hosted_ui":"both","open_source":true,"passwordless":true,"b2b_multi_tenant":true,"passkeys_webauthn":true,"scim_provisioning":true}` |
| integrations.count | 13 | 2 |
| integrations.list | `[{"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"}]` | `[{"name":"Amazon SES"},{"name":"AWS API Gateway"}]` |
| language.primary | TypeScript | Go |
| license.spdx | MPL-2.0 | Apache-2.0 |
| market.availability | `{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"ios":true,"web":true,"android":true}` | `{"cli":true,"web":true}` |
| pricing | `{"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"]}` | `{"type":"hybrid","plans":[{"free":true,"name":"Developer","summary":"Free tier for developers and proof of concept","contactSales":false},{"free":false,"name":"Production","summary":"$770/year plus $0.14/aDAU/month","features":["All top-tier security features","1 production environment and 3 staging environments","Permissions and machine-to-machine tokens"],"commitment":"annual","components":[{"kind":"fixed","amount":770,"period":"year","currency":"USD"},{"per":{"qty":1,"unit":"aDAU"},"kind":"metered","amount":0.14,"currency":"USD"}],"description":"Everything you need to thoroughly test and explore the landscape of identity security.","contactSales":false},{"free":false,"name":"Growth","summary":"$9,350/year","features":["Everything from Production","Advanced analytics and insights","2 production environments and 5 staging environments","B2B SSO (OIDC only)"],"commitment":"annual","components":[{"kind":"fixed","amount":9350,"period":"year","currency":"USD"}],"description":"Optimal for piloting traffic growth, getting insights into sign up and login conversions, and basic B2B features.","contactSales":false},{"free":false,"name":"Enterprise (SaaS)","summary":"Custom pricing","features":["Everything from Growth","Event firehose to data lake","Multi-region deployments with data residency","Volume pricing","Enterprise integrations for legacy systems","Multi-tenancy","Concierge onboarding","Premium support with SLAs","99.99% uptime SLA"],"description":"Managed SaaS for companies needing strict SLAs, premium support, or regulatory compliance.","contactSales":true},{"free":false,"name":"Enterprise License (Self-Hosted)","summary":"Custom pricing","features":["Full control of hosting","Multi-region deployment flexibility","Custom pricing","Premium enterprise integrations","Premium support with SLAs"],"description":"Self-hosted option for maximum control and in-house expertise.","contactSales":true}],"summary":"From $770/year. Free Developer tier. Usage-based (aDAU) metered pricing available.","currency":"USD","freeTier":true,"sourceUrl":"https://www.ory.sh","retrievedAt":"2026-08-05T14:11:20.676Z","startingPrice":{"amount":0.14,"period":"month","currency":"USD"},"billingPeriods":["month","year"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | commercial | freemium |
| pricing.price_level | low | unknown |
| pricing.transparent | yes | yes |
| release.cadence_days | 29 | 66 |
| 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"}]` | `[{"url":"https://github.com/ory/kratos/releases/tag/v26.2.0","date":"2026-03-20T14:10:32Z","type":"stable","version":"v26.2.0"},{"url":"https://github.com/ory/kratos/releases/tag/v25.4.0","date":"2025-11-07T15:48:50Z","type":"stable","version":"v25.4.0"},{"url":"https://github.com/ory/kratos/releases/tag/v1.3.1","date":"2024-10-28T10:21:42Z","type":"stable","version":"v1.3.1"},{"url":"https://github.com/ory/kratos/releases/tag/v1.3.0","date":"2024-09-26T10:33:37Z","type":"stable","version":"v1.3.0"},{"url":"https://github.com/ory/kratos/releases/tag/v1.2.0","date":"2024-06-05T11:02:56Z","type":"stable","version":"v1.2.0"},{"url":"https://github.com/ory/kratos/releases/tag/v1.1.0","date":"2024-02-20T12:26:07Z","type":"stable","version":"v1.1.0"},{"url":"https://github.com/ory/kratos/releases/tag/v1.0.0","date":"2023-07-12T20:24:48Z","type":"stable","version":"v1.0.0"},{"url":"https://github.com/ory/kratos/releases/tag/v0.13.0","date":"2023-04-18T17:07:18Z","type":"stable","version":"v0.13.0"},{"url":"https://github.com/ory/kratos/releases/tag/v0.11.1","date":"2023-01-14T11:40:30Z","type":"stable","version":"v0.11.1"},{"url":"https://github.com/ory/kratos/releases/tag/v0.11.0","date":"2022-12-02T18:41:38Z","type":"stable","version":"v0.11.0"},{"url":"https://github.com/ory/kratos/releases/tag/v0.10.1","date":"2022-06-01T11:15:28Z","type":"stable","version":"v0.10.1"},{"url":"https://github.com/ory/kratos/releases/tag/v0.10.0","date":"2022-05-30T13:09:17Z","type":"stable","version":"v0.10.0"},{"url":"https://github.com/ory/kratos/releases/tag/v0.9.0-alpha.3","date":"2022-03-25T10:02:51Z","type":"prerelease","version":"v0.9.0-alpha.3"},{"url":"https://github.com/ory/kratos/releases/tag/v0.9.0-alpha.2","date":"2022-03-22T10:20:26Z","type":"prerelease","version":"v0.9.0-alpha.2"},{"url":"https://github.com/ory/kratos/releases/tag/v0.9.0-alpha.1","date":"2022-03-21T22:20:48Z","type":"prerelease","version":"v0.9.0-alpha.1"},{"url":"https://github.com/ory/kratos/releases/tag/v0.8.2-alpha.1","date":"2021-12-17T15:04:04Z","type":"prerelease","version":"v0.8.2-alpha.1"},{"url":"https://github.com/ory/kratos/releases/tag/v0.8.1-alpha.1","date":"2021-12-13T18:59:53Z","type":"prerelease","version":"v0.8.1-alpha.1"},{"url":"https://github.com/ory/kratos/releases/tag/v0.8.0-alpha.3","date":"2021-10-28T22:56:46Z","type":"prerelease","version":"v0.8.0-alpha.3"},{"url":"https://github.com/ory/kratos/releases/tag/v0.8.0-alpha.2","date":"2021-10-28T10:03:55Z","type":"prerelease","version":"v0.8.0-alpha.2"},{"url":"https://github.com/ory/kratos/releases/tag/v0.8.0-alpha.1","date":"2021-10-28T08:23:21Z","type":"prerelease","version":"v0.8.0-alpha.1"}]` |
| reliability.sla_pct | - | 99.99 |
| reliability.status_page | yes | yes |
| security.disclosure_policy | yes | yes |
| security.gdpr | - | yes |
| security.iso27001 | - | yes |
| security.pci | - | yes |
| security.scorecard | - | 6.7 |
| 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}` | `{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fory%2Fkratos&per_page=100","last_12m":1,"max_severity":"HIGH"}` |

## Capabilities (Auth & Identity Software)

| Capability | Logto | Ory |
|---|:--:|:--:|
| **Deployment** |  |  |
| Hosting | Cloud + self-hosted | 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-01T20:41:00.741Z. "-" = undocumented, not absent.*
