Ionize is a free identity solution built on Ory Kratos and Hydra. Self-hosted, standards-compliant, no per-seat pricing.
ionctl auto-installs Podman, builds dev images for every Ionize repo, brings up infra → Ory → apps → seed in order, and hands you working URLs and a test login.
Real instances on ionize.io — sign in, walk through the full OAuth2 + PKCE handshake, then come back with an authorization code.
Canvas, auth, and dashboard compose a working stack on top of Ory. Bring your own Postgres, deploy anywhere.
Separate identity domains for customers and employees — clean isolation, shared infrastructure.
Customer identity
Employee identity
OAuth2 flow: App → Hydra /oauth2/auth → Auth /login → Kratos auth → /consent → Hydra issues tokens → App receives code
Dashboard admin panels authenticate via IAM Auth (employee SSO)