PlanetScale databases speak the MySQL wire protocol via Vitess. Dora can connect to them as a MySQL database and lets you browse tables, run queries, and inspect the schema.
One honest caveat: PlanetScale's Vitess backend does not enforce foreign-key constraints. Schema views in Dora will not show FK relationships, because none are stored. Browsing and querying work normally.
MySQL connection string
mysql://[USER]:[PASSWORD]@[HOST].connect.psdb.cloud/[DBNAME]Steps
1.Create a password in PlanetScale
In the PlanetScale dashboard, open your database, go to Settings → Passwords, and create a new password for your branch. Note the username, password, and host.
2.Copy the connection string
On the password detail page, select "MySQL CLI" or the "Connection string" format. Copy the string — it looks like mysql://[USER]:[PASSWORD]@[HOST].connect.psdb.cloud/[DBNAME].
3.Add a connection in Dora
Create a new MySQL connection in Dora and paste the connection string, or fill in host, port (3306), user, password, and database manually. Enable SSL in the connection options.
4.Test and connect
Click Test, then Connect. Your PlanetScale tables and columns appear in the sidebar, ready to browse and query.
Good to know
- PlanetScale uses Vitess under the hood. Foreign-key constraints are not enforced, so FK relationships will not appear in Dora's schema view — this is a PlanetScale platform characteristic.
- PlanetScale requires SSL on all connections. Enable SSL in the Dora connection dialog when connecting to a psdb.cloud host.
- Each PlanetScale branch has its own credentials. Create a separate password per branch and add each as its own connection in Dora.