{"id":47003,"library":"auth0-tenant-to-tenant-user-migration-tool","title":"Auth0 Tenant-to-Tenant User Migration Tool","description":"A Node.js CLI tool for migrating users and roles between Auth0 tenants. Current stable version is 2.0.0, released with interactive prompts using Inquirer. Key differentiators: supports role migration with fail-proof role creation/reuse, granular scope requirements, and global npm installation. Useful for Auth0 administrators performing tenant consolidation or environment migration.","status":"active","version":"2.0.0","language":"javascript","source_language":"en","source_url":"https://github.com/Millroy094/auth0-tenant-to-tenant-user-migration-tool","tags":["javascript","auth0","user-migration-tool","nodejscli"],"install":[{"cmd":"npm install auth0-tenant-to-tenant-user-migration-tool","lang":"bash","label":"npm"},{"cmd":"yarn add auth0-tenant-to-tenant-user-migration-tool","lang":"bash","label":"yarn"},{"cmd":"pnpm add auth0-tenant-to-tenant-user-migration-tool","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Interactive CLI prompts for collecting credentials and options","package":"inquirer","optional":false}],"imports":[{"note":"Tool is used as a CLI, not as a library. Run commands directly.","symbol":"CLI command","correct":"npx auth0-tenant-to-tenant-user-migration-tool migrate-users"}],"quickstart":{"code":"npm install -g auth0-tenant-to-tenant-user-migration-tool\nauth0-migration migrate-users","lang":"javascript","description":"Install the CLI globally and run the user migration command. Follow the interactive prompts to enter source and target Auth0 tenant credentials."},"warnings":[{"fix":"Review and grant scopes: read:connections, read:users, create:users, update:users, etc. as per the table.","message":"Ensure source and destination Machine-to-Machine Applications have the exact scopes listed in the README or migration will fail.","severity":"gotcha","affected_versions":">=2.0.0"}],"env_vars":null,"search_vec":"'2.0.0':25 'administr':53 'auth0':1,19,52,61 'cli':11 'consolid':56 'creation/reuse':42 'current':21 'differenti':33 'environ':58 'fail':39 'fail-proof':38 'global':47 'granular':43 'inquir':31 'instal':49 'interact':28 'javascript':60 'key':32 'migrat':7,14,36,59,64 'node.js':10 'nodejsc':66 'npm':48 'perform':54 'prompt':29 'proof':40 'releas':26 'requir':45 'role':17,35,41 'scope':44 'stabl':22 'support':34 'tenant':3,5,20,55 'tenant-to-ten':2 'tool':8,12,65 'use':30,50 'user':6,15,63 'user-migration-tool':62 'version':23","created_at":"2026-06-07T16:49:15.660969+00:00","updated_at":"2026-06-07T16:49:15.660969+00:00","problems":[{"fix":"Add the missing scopes (e.g., create:users) in the Auth0 dashboard for the destination tenant.","cause":"Missing required Auth0 Management API scopes on the Machine-to-Machine Application.","error":"Error: Insufficient scope for this operation"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/Millroy094/auth0-tenant-to-tenant-user-migration-tool","github":"https://github.com/Millroy094/auth0-tenant-to-tenant-user-migration-tool","docs":null,"changelog":null,"pypi":null,"npm":"auth0-tenant-to-tenant-user-migration-tool","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-07","next_check":"2026-09-05","install_tag":null}}