Appearance
Legacy: Multilogin 6 Migration
If you are migrating from Multilogin 6 (ML6) to Multilogin X, this guide covers the key differences.
Key Differences
| Feature | Multilogin 6 | Multilogin X |
|---|---|---|
| API Architecture | Single API | Two-tier (Cloud + Local Launcher) |
| Authentication | Session-based | Bearer Token (30-min lifetime) |
| Browser Engines | Mimic + Stealthfox | Mimic + Stealthfox (updated) |
| Profile Storage | Local + cloud | Local + cloud (improved sync) |
| Automation | Selenium only | Selenium + Playwright + Puppeteer |
| Script Runner | Not available | Built-in Python script runner |
| Object Storage | Not available | Templates, extensions, cookies storage |
| Import/Export | Limited | Full profile import/export with zip |
| 2FA | Basic | Full 2FA management API |
| Strict Mode | Not available | Strict vs Non-Strict validation |
Migration Steps
1. Install the Multilogin X Agent
Download and install from your Multilogin X dashboard.
2. Update Authentication
- Replace session-based auth with Bearer Token flow
- Implement token refresh logic (30-minute expiry)
- Consider automation tokens for long-running scripts
3. Update API Endpoints
- Cloud operations:
https://api.multilogin.com - Local operations:
https://launcher.mlx.yt:45001
4. Update Automation Scripts
- Selenium: use the port from the start response
- Add Playwright/Puppeteer support as needed
- Update WebDriver connection to use new port format
5. Migrate Profiles
Use the Import/Export API to move profiles.
New Features to Leverage
- Script Runner -- Run Python scripts across multiple profiles
- Object Storage -- Store templates, extensions, and cookies centrally
- Strict Mode -- Choose between quick prototyping and strict validation
- Pre-made Cookies -- Warm up profiles with cookies from target sites
- Extension Management -- Install and manage browser extensions via API