Skip to content
Back

Migration from Self-Hosted to Cloud seems broken

  • 0
  • Self Hosted
  • Cloud
Namaneo
10 Apr, 2026, 10:03

Hello,

I'm trying to migrate from my Self-Hosted Appwrite instance to Cloud, and can't figure out what's going wrong.

  • If I initiate the migration from Cloud, it fails instantly without any useful logs.
  • If I initiate the migration from Self-Hosted, it shows an "invalid API key" error when listing resources before migrating.

I've just updated my Self-Hosted instance to 1.9.1. Given that I don't have much logs, I'm not sure what information I could add. This is all I see when it fails instantly from Cloud:

TypeScript
{
  "$id": "69d8c9e14612ada932fa",
  "$createdAt": "2026-04-10T09:58:57.287+00:00",
  "$updatedAt": "2026-04-10T09:58:57.936+00:00",
  "status": "failed",
  "stage": "finished",
  "source": "Appwrite",
  "destination": "Appwrite",
  "resources": [
    "user",
    "team",
    "membership",
    "database",
    "table",
    "column",
    "index",
    "row",
    "bucket",
    "file",
    "function",
    "environment-variable",
    "deployment",
    "site",
    "site-variable",
    "site-deployment",
    "provider",
    "topic",
    "subscriber",
    "message"
  ],
  "resourceId": "",
  "statusCounters": [],
  "resourceData": [],
  "errors": [],
  "options": []
}

And the destination project ID: 69d8c9b60011bf0e3ba6

Has this issue be seen already?

Thanks

TL;DR
Developers experiencing issues migrating from Self-Hosted to Cloud with an invalid API key error. Initiating migration from Cloud fails instantly, while from Self-Hosted, it shows the error. No useful logs provided. Update Self-Hosted to 1.9.1. For the 'invalid API key' error, regenerate the API key and ensure it has correct permissions for data access and migration.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more