Skip to content

Disaster recovery

ReflexDB does not store your data persistently. The in-memory snapshot on each running instance is a read-only copy of your MySQL database — it is rebuilt from your source database on each provision or rebuild.

If a ReflexDB instance goes down: your MySQL database is completely unaffected. All your data is still there, exactly as it was.

If the ReflexDB control plane goes down: running instances continue to serve queries independently. The control plane is only involved in provisioning, rebuilding, and API key management — not in the query path.


ScenarioImpactRecovery
Running instance crashesQueries unavailable for that instanceInstance is automatically restarted; typically recovers in under 2 minutes
Control plane API outageDashboard and provisioning unavailable; running instances unaffectedReflexDB team resolves; check status.reflexdb.cloud
Instance data loss (e.g. infrastructure failure)Queries unavailableRe-provision from the dashboard — snapshot is rebuilt from your MySQL database

  1. Check status.reflexdb.cloud for any active incidents
  2. Check the instance status in the dashboard — look for any error message or stuck build
  3. If the instance is in an error state, click Rebuild to trigger a fresh provision
  4. If rebuild fails or the instance is stuck, contact support@reflexdb.cloud with your database ID

Running instances continue to serve queries. If you need to:

  • Create a new API key while the dashboard is down: this requires the control plane — wait for recovery or use a management API key if you have one
  • Provision a new instance: wait for the control plane to recover
  • Query existing instances: no action needed — instances run independently

Contact support@reflexdb.cloud if the outage persists.


If an instance needs to be rebuilt from scratch:

  1. Open the database in the dashboard
  2. Click Provision (if no instance exists) or Rebuild (if the instance is in an error state)
  3. The build takes 3–5 minutes; the instance will return to running automatically
  4. Existing API keys remain valid after a rebuild

Synced data is held in memory on managed instances in your chosen region. It is:

  • Never stored persistently by ReflexDB
  • Never transmitted outside your selected region
  • Rebuilt from your MySQL database on each provision or rebuild

If you terminate a ReflexDB instance, the in-memory snapshot is gone — but your MySQL data is unchanged.


For incidents not covered here: support@reflexdb.cloud

Include your database ID (visible in the dashboard URL) and a description of the error or status you’re seeing.