MySQL hosting
MySQL hosting,
on a server you control.Add MySQL to your project in one click and run it on a server we provision and maintain. Point your Laravel, WordPress, or legacy app at it, with the database on the same server as your code and nothing for you to install or patch.
Why hand-install MySQL on a VPS, when you can SelfHost it?
How it works
MySQL, one click away.
Inside a server you own.
On SelfHost, MySQL runs as a one-click database inside a Project, your own managed server, next to the app that uses it. There is no MySQL server to install, secure, or back up by hand: create a project, add MySQL, set the connection details, and deploy your app beside it.
In 5 steps
One click to a database.
No server to set up.
From zero to a running MySQL in a few clicks, with the server handled for you.
Create a Project
Name it and SelfHost provisions a dedicated server for you in minutes.
Add MySQL in one click
Choose MySQL from the add-service screen. It comes up as a managed database inside your project.
Set the connection details
Copy the host, database, user, and password into your app config, or a single connection string.
Deploy your app beside it
Run your Laravel, WordPress, or other app in the same project so it talks to MySQL on the same server.
Watch it live
Live metrics and logs for the project, all in one place.
What it is good for
MySQL, where it fits.
The default database for many Laravel projects. Run the app and MySQL together in one project.
WordPress needs MySQL. Pair a one-click MySQL with a WordPress deploy on the same server.
Drupal, Magento, and older stacks that expect MySQL run without you managing a database host.
Any app that speaks MySQL, with the database close to your code for low latency.
What you get
MySQL, the easy way.
On a server you control.
No manual install, no my.cnf to hand-edit, no host to patch. MySQL is added to your project and runs on a server we maintain.
App and MySQL share one project server, so queries stay on the same box.
Live metrics and logs on a dedicated server you own.
Billed with the project server by the hour, from around $0.02/hr, paused at a zero balance.
Add MySQL and manage the project from Claude, Cursor, or any MCP client with 150+ tools.
MySQL runs on your project server with your other services, not a multi-tenant box.
A Project database, not a separate instance
MySQL on SelfHost runs as a one-click database inside a Project, alongside your app, rather than a standalone managed instance. PostgreSQL is the engine offered as a dedicated managed instance with PITR, pooling, and Multi-AZ. For an app that just needs a MySQL database next to it, the Project database is the right fit.