Eight providers, eight guides
Migrate to Authio
in 10 minutes per provider.
Production importers for the eight providers your team most likely already uses. Users, orgs, memberships, identities, SSO and SCIM — imported idempotently. CLI for your CI pipeline; guided wizard for your operator. Same code path under the hood.
W
Migrate from WorkOS
Multi-org merge — fixes 1-user-1-org.
A
Migrate from Auth0
Orgs, roles, identities, metadata.
C
Migrate from Clerk
Multi-org graph 1:1.
F
Migrate from Firebase Auth
firebase auth:export in one command.
S
Migrate from Supabase
auth.users + your org graph.
A
Migrate from AWS Cognito
list-users + groups in a bundle.
S
Migrate from Stytch
B2B Members map cleanly.
D
Migrate from Descope
Tenants → orgs 1:1.
Run it from your terminal
The CLI is stdlib-only Go. Install once, run as many times as you like — every record is upserted on a stable idempotency key.
go install github.com/tcast/authio_cli/cmd/authio@latest authio login authio import workos --input ./workos.json --dry-run | jq '.stats' authio import workos --input ./workos.json
Or use the dashboard wizard
Four steps: instructions, upload, preview, execute. The wizard shells out to the same CLI under the hood — so what you see in the preview is exactly what will be written.
Open the wizard →