Changez de fournisseur d'identité sans perdre une seule connexion.
iamigrate est une CLI open source pour migrer des identités CIAM d'un fournisseur à l'autre. Exportez vos utilisateurs dans un format canonique, validez-les face à la cible, importez-les puis vérifiez le résultat — sans dépendance à un format propriétaire.
Une migration d'identités ne devrait pas être un script jetable.
Chaque migration CIAM finit en empilement de scripts ad hoc, d'exports CSV et d'espoir. iamigrate en fait un pipeline reproductible et testable.
Export vers un format canonique
Extrayez les identités de votre fournisseur actuel ou d'un fichier plat (CSV) vers CMF, un format neutre qui conserve hachages de mots de passe, facteurs MFA et données de profil.
Validation avant import
Simulez la migration face aux capacités de la cible, sans aucun appel réseau. Détectez les algorithmes de hachage ou facteurs MFA non supportés avant de toucher la production.
Import avec les hachages existants
Importez vos utilisateurs avec leurs hachages bcrypt ou argon2id pour qu'aucun n'ait à réinitialiser son mot de passe après la bascule.
Réconciliation après import
Comparez un fichier CMF à la cible en production pour confirmer que chaque identité est arrivée exactement comme prévu.
Jeux de données synthétiques
Générez des milliers d'utilisateurs réalistes avec hachages, MFA et une clé de réponse en clair pour répéter vos migrations et vérifier les connexions sur des environnements jetables.
S'installe partout
Homebrew, Docker, paquets Linux, Scoop, WinGet, Chocolatey ou binaire précompilé — sur votre poste ou dans votre CI.
Exporter. Valider. Importer. Vérifier.
Chaque étape tient en une commande : toute la migration peut être répétée sur des données de test et rejouée en CI avant la bascule réelle.
# Exporter toutes les identités d'Ory Kratos au format CMF
iamigrate export --source kratos --out ./export/
# Simulation face aux capacités de la cible
iamigrate validate --in ./export/users.cmf.jsonl.gz --target auth0
# Import dans Auth0 en conservant les hachages
iamigrate import auth0 --in ./export/users.cmf.jsonl.gz --connection-id con_xxx
# Réconciliation
iamigrate diff auth0 --in ./export/users.cmf.jsonl.gzFonctionne avec votre infrastructure d'identité existante.
iamigrate connects to your current CIAM provider. No migration, no disruption — just a better product experience on top of the infrastructure you already run.
D'autres intégrations sont en cours de développement. Demander la vôtre →
Prêt à commencer ?
iamigrate est une CLI open source pour migrer des identités CIAM d'un fournisseur à l'autre. Exportez vos utilisateurs dans un format canonique, validez-les face à la cible, importez-les puis vérifiez le résultat — sans dépendance à un format propriétaire.
Lire la documentation