Skip to content
Start free
XID

XID Cloud is free.

No plans, no tiers, no paid features. If XID Cloud ever charges, it bills only for monthly active users. Self-hosted XID has the same features, with billing off unless you turn it on.

XID Cloud

Operated by XID on xid.dev.

Free today

  • Every feature
  • An organization for your company, and one for each of your customers
  • Hosted pages on your organization's subdomain of xid.dev
Start free on XID Cloud

Self-hosted

Run it in your own Cloudflare account.

Free, MIT licensed

  • Every feature
  • No license key, and nothing reports back to XID
  • You pay Cloudflare for what your account uses
Self-hosting guide

If XID Cloud starts charging

Usage only
It bills per monthly active user, and nothing else.
No plans
No feature is ever reserved for paying customers. There are no plans to upgrade to.
Nothing switches off
Billing never signs anyone out or turns off a feature you use.

How usage is counted

A monthly active user is a person who signs in at least once in a calendar month (UTC). Each person counts once per month across your organization and all of its sub-organizations, however often they sign in. Guest sessions don't count. Your console overview shows the number as Monthly active users.

Key metrics in the XID console overview: daily and monthly active usersKey metrics in the XID console overview: daily and monthly active users

Everything is included in both

Status from the public evidence matrixSame on XID Cloud and self-hosted. Status from the public evidence matrix.
FeatureXID CloudSelf-hostedStatus
Sign-in
Email code and magic linkIncludedIncludedProduction
PasskeysIncludedIncludedIntegration-tested
MFA: authenticator app, SMS, backup codes, passkeyIncludedIncludedIntegration-tested
Password with breach checks, social sign-inIncludedIncludedIntegration-tested
Hosted pages and organizations
Hosted sign-in pageIncludedIncludedProduction
Account page, eight interface languagesIncludedIncludedIntegration-tested
Switch organizations in one consoleIncludedIncludedProduction
Sub-organizations, members, roles, branding, domain verificationIncludedIncludedIntegration-tested
Enterprise and developers
Inbound SAML and OIDC SSO, inbound SCIM 2.0, XID as identity providerIncludedIncludedVerified end to end, local
OpenID Connect: authorization code, PAR, DPoPIncludedIncludedVerified end to end, local
Management APIIncludedIncludedProduction, core paths
Signed webhooks, hash-chained audit logIncludedIncludedImplemented
SDKsIncludedIncludedNot yet published to npm
  • Email code and magic linkProduction
  • PasskeysIntegration-tested
  • Hosted sign-in pageProduction
  • Inbound SAML and OIDC SSO, inbound SCIM 2.0, XID as identity providerVerified end to end, local
  • SDKsNot yet published to npm
Show all features
  • MFA: authenticator app, SMS, backup codes, passkeyIntegration-tested
  • Password with breach checks, social sign-inIntegration-tested
  • Account page, eight interface languagesIntegration-tested
  • Switch organizations in one consoleProduction
  • Sub-organizations, members, roles, branding, domain verificationIntegration-tested
  • OpenID Connect: authorization code, PAR, DPoPVerified end to end, local
  • Management APIProduction, core paths
  • Signed webhooks, hash-chained audit logImplemented

Status comes from the public evidence matrix in the repository. Only rows marked Production are verified on xid.dev. Self-hosted deployments also get the instance console for every organization on the deployment.

Questions

Do I need to pay for SSO, SCIM or MFA?

No. There are no plans or tiers. Every feature is available on XID Cloud and when you self-host.

Is XID ready for production?

XID is pre-1.0. Hosted sign-in, the console and the Management API core paths are verified in production on xid.dev. Enterprise identity providers, social sign-in and SMS are verified locally only.

Will XID Cloud start charging?

It is free today. If it ever charges, it bills only per monthly active user, and no feature is reserved for paying customers.

Are there usage limits on XID Cloud?

None by default. If one is set, it only stops creating new sub-organizations or SSO connections. No limit stops sign-in, sign-up, SSO or SCIM provisioning, or token refresh.

Can I move from XID Cloud to self-hosting?

It's the same code. You can export users with the Management API; password hashes are not exported, and passkeys need to be registered again on the new domain. There is no one-step migration tool.

What does self-hosting cost?

Nothing to XID. You pay Cloudflare for what your account uses, and sending email to any recipient needs the Workers Paid plan. You also need a domain whose DNS you control.

Where is my data on XID Cloud?

In XID's Cloudflare account, on D1, KV, R2 and Durable Objects. Choosing a data region isn't available.

Do you have SOC 2 or ISO 27001?

Not yet.

Pre-1.0. Core paths of hosted sign-in, the console and the Management API are verified in production on xid.dev. Everything else is verified locally.

Type to search

Use arrow keys to navigateEnter to selectEscape to close