Migrate Vault from Bitwarden US to Bitwarden EU

So, I’d like to migrate my Bitwarden Vault from the US instance to the EU instance.
I’m just using Bitwarden for my personal passkeys, so there’s no data in my “Organisation”.

So, I’ve had a read through the Guide here and here, but it seems to me like there are a few challenges with the Export and Import approach.

1 - It doesn’t include any attachments.
2 - Does it include the 2FA settings?
3 - Does it include Passkeys? Sounds to me like they are attachments, no?

Has anyone ever tried this migration?

For now, I’m tempted to use the script found here as it covers attachments too, but I’d love to hear of any other suggestion on how to best copy over the vault and it’s data.

Thanks,

Florian

Hi Florian, I have not migrated, but here’s what I understand. As an analogy, the migration is more like:

  1. You delete your account, and then create another account, importing an old backup export.
  2. You are migrating from another password manager, except that your passkeys will also be imported.

So, to answer your questions:

  1. It doesn’t include 2FA. You have to set up everything like a new account except what are in your imported vault. Your BW’s 2FA info are not in your vault.
  2. It does include passkeys.

I did this migration a couple of months ago, I would delete the “old” account from the US server only after checking that everything is ok on the EU account and nothing is missing there.

You can keep the account on US server for how long you like.

One small nitpick…

The two environments (.com and .eu) are completely separate, so there is no need to delete the “old” account until well after you have verified that the data is safely in the new account and everything works as expected.

Interesting! Did it migrate your 2FA seeds and Passkeys in Bitwarden?

Yes. Everything (even password history). The only two things that didn’t migrate with the export+import were:

  • attachments: had to migrate them manually, one by one.
  • item metadata (item creation and modification timestamps): that information is lost.

You need to use the json export file format.

3 Likes