You build. We run it. AI drives it.

Managed databases and apps. Minus the surprise bill.

Selfhost.dev runs fully-managed PostgreSQL®, MySQL®, Redis®, and ClickHouse® on AWS, plus apps and Supabase from GitHub, all driven by 161 AI/MCP tools. One account, one bill, and you pause to $0 anytime.

$1 welcome credit. No card needed.

Managed databases on AWS Deploy from GitHub Pay-as-you-go No lock-in
Zero to production
<2 min

Spin up a project and ship your app

Switch without the pain
Free migration

A real engineer plans and runs your move, at no cost. Get a free audit

Deepest integration
161 MCP tools

Your AI DevOps engineer, in your editor

What you can run

Pick how it runs.
The engine is the easy part.

Four managed engines, two extensions, one project server. One account, one bill, one AI control plane. The only decision that changes what you get is the first one.

selfhost=# SELECT engine, capability, price
selfhost-#   FROM selfhost.catalog
selfhost-#  ORDER BY hosting_model;
We run it

A dedicated instance on AWS, in our account or your own. Automated backups, Multi-AZ with automatic failover, forking, scaling, live metrics and alerts. Worldwide regions. PITR and connection pooling on the SQL engines.

PostgreSQL 16, 17, 18

Restore to any second. PgBouncer pooling on port 6432, Multi-AZ failover, forking, parameter tuning, users and roles, and BYOC into your own AWS account.

$5/mo from

pgvector Vector database

A switch on the instance above, not another database. Embeddings and similarity search for RAG, in the same Postgres, on the same connection string and the same bill.

includedsame instance

TimescaleDB Time-series database

The same table, chunked by time. Hypertables, native columnar compression and continuous aggregates for metrics, events and IoT. No second system to run.

includedsame instance

ClickHouse columnar

Reads one column across billions of rows. Real-time analytics on HTTP 8123 and native 9000, replicas, and automatic failover through an embedded Keeper quorum. About 2.6x less than ClickHouse Cloud for the same shape.

$65/mo always-on

Redis 7.0, 7.2

0.88 ms at the 99th percentile. Measured at about 230k operations per second. Cache, queues and sessions, with snapshots, replicas, resize and Multi-AZ failover. The 2.1x is the same r7g.large class in ap-south-1, against ElastiCache at AWS list price (estimated).

2.1×cheaper than ElastiCache

MySQL 8.0, 8.4

PITR to the minute. ProxySQL pooling, Multi-AZ failover, forking, users and roles, and BYOC into your own AWS account.

$5/mo from
(8 rows) One account. One bill. One AI control plane.
Time: <2 min to first database
The substrate
Amazon Web Services (AWS)Hetzner

We put each workload on the cloud that does it best, and handle the ops. You just get their uptime and performance.

The AI control plane

Manage all of it
with AI.

161 MCP tools across 25 modules connect both your database and your deployments to Claude, Cursor, or any MCP client. Provision, deploy, back up, scale, and restore without leaving your editor. It's the deepest first-party MCP in the category, an expert DevOps engineer that lives where you write code.

mcp · selfhost
Projects

Architect your ecosystem.
Code, databases, and templates on one server.

A transparent PaaS: name it, and we provision a real dedicated server for you, from 2 to 16 vCPU, kept in full view. Then drop in a GitHub repo, a database, or a one-click Supabase template, each with custom domains and SSL handled for you.

Deploy from GitHub, auto-deploy on push, PR preview environments, rollbacks.

Any database: PostgreSQL, Redis, MySQL, MongoDB, one click each.

One-click Supabase, the open-source stack, on a server in full view.

Custom domains + SSL, add a domain, verify DNS, go live on HTTPS.

project: web
running

Services on this server

acme/web GitHub · auto-deploy
postgres database
redis cache
supabase template
+ add a service
Managed databases

Production Postgres, MySQL, Redis, and ClickHouse.
In our cloud, or your own AWS account.

Production-grade reliability, encryption at rest, backups, PITR, and Multi-AZ, without hiring a DBA. Explore managed database hosting on AWS.

VPC + security groups 0:12
Instance launched 0:48
Monitoring and backups active 1:22
Database ready 1:47
Instant provisioning

Live in under 2 minutes

Pick your instance and engine (PostgreSQL, MySQL, Redis, or ClickHouse), hit deploy. VPC, security groups, backups, monitoring, alerts, and Multi-AZ failover, all configured automatically on AWS. On PostgreSQL and MySQL, PITR restores to any second, with connection pooling built in.

Deploy a database
Bring your own cloud

Your AWS account. Our management.

Run managed PostgreSQL, MySQL, Redis, or ClickHouse inside your own AWS account. You own the infrastructure; we handle provisioning, monitoring, backups, scaling, and alerts. Your data never leaves your account, and there's no lock-in.

No sales calls. No waiting.
Launch one with MCP in under 30 seconds.

Your AWS VPC · EC2 · EBS Selfhost.dev Management Your data never leaves your account
Global reach

Deploy across AWS, worldwide

Run your database close to your users on AWS, for lower latency and higher reliability, wherever they are.

Live metrics

Real-time monitoring, PITR, and auto-pause

Continuous visibility into performance, point-in-time recovery to any second, database users with rotating credentials, and scheduled start/stop to pause idle databases. Alerts reach you before issues escalate.

100 98 96
Cache hit ratio 99.4% Connections 27
Security and trust

Your data: encrypted, isolated,
and always under your control.

Security is not a separate tier here. Every managed instance ships locked down by default, encrypted end to end, and yours to export or run in your own cloud.

Encrypted in transit and at rest

TLS on the wire, AWS KMS on disk. Snapshots and backups are encrypted too.

Single-tenant, dedicated instance

Your own dedicated instance, not a shared multi-tenant database pool.

Private by default

IP whitelisting and delete protection are on. Public access only if you turn it on.

Multi-AZ, PITR, and backups

Automatic failover on every engine, point-in-time restore on PostgreSQL and MySQL, automated backups on all.

Your data stays yours (BYOC)

Run it in your own AWS account. Standard engines, nothing proprietary, yours to keep.

Benchmarked, not hand-wavy

Fast, and proven in the open.
Full durability on, no special tuning.

Real pgbench numbers on AWS, with production durability settings and zero errors across every run. Not a cherry-picked demo. See the same workload priced against AWS RDS.

~30k
read TPS at ~1 ms latency
~2,100
mixed OLTP TPS at 16 clients
~3.0x
cheaper than an equivalent RDS instance in ap-south-1 (RDS price estimated)
100%
durability on, zero errors across runs
See the full benchmarks and methodology
Pricing

Pay only for what you run.

Prepaid credits, no tiers and no subscriptions. Everything is billed by the hour against your balance and pauses at a zero balance, so you never get a surprise invoice: no mystery IOPS or egress bill at month-end.

Managed database
from $5 /mo, all in

A dedicated PostgreSQL, MySQL, Redis, or ClickHouse instance on AWS, run for you and metered by the hour: from about $0.007/hr, or about $0.033/hr for ClickHouse, whose smallest instance is a 4 GB box. Multi-AZ on all four, PITR and pooling on the SQL engines.

$5 /mo sized to your instance
Project server
from $0.02 /hr

A dedicated 2 vCPU / 4 GB RAM / 40 GB SSD server with 1 TB bandwidth, Hetzner's entry tier in the EU. Deploy apps from GitHub with the databases they need. Pause it and pay nothing.

$0.02 /hr $0.11 /hr
+ $1 welcome credit, about 5 days of a database + Pause at $0, no surprise invoice + No tiers, no subscriptions + No lock-in
Build your exact bill in the interactive calculator
Why we built this

The cost of self-hosting.
The control of managed. No tiers.

selfhost.dev db host app host cache dashboards bills

We spent a decade in startups watching teams burn time managing five different providers for one product. A database host here, an app host there, a cache somewhere else. Different dashboards, different bills, and half the features they paid for, they never used.

Simple things like creating a database user from a UI or managing your infra from your code editor required a dedicated DevOps person. And if you tried to self-host, you spent your nights patching servers and debugging Traefik configs instead of building.

Selfhost.dev is what we wanted: everything your product needs on one platform. A managed PostgreSQL for $5/mo, and you get unlimited alert rules, unlimited org users, all the features, no gating. The cost of self-hosting with the control of managed.

One platform, not five

PostgreSQL, Redis, MySQL, ClickHouse, MongoDB, app hosting, and Supabase. One account, one bill, one dashboard. No hopping between providers.

Everything included

A $5/mo database gets you unlimited alert rules, unlimited org users, and every feature its engine supports, PITR and pooling included on the SQL engines. No tiers, no add-ons, no gating.

AI-native from day one

161 MCP tools across every service. Provision, deploy, back up, and scale with AI from your editor. The deepest MCP in the category.

One dashboard

Complete operational visibility
across databases and projects.

Live metrics

Performance monitoring

Track CPU, memory, disk I/O, latency, and throughput in real time to understand how your databases and services perform under load.

Explore
Activity log

Operational status

Track everything across your databases and projects: provisioning, deploys, scaling, backups, domain and config changes, and user actions, from one timeline.

Explore
Deployments

Ship on every push

One-click and auto-deploys from GitHub, with build logs, preview environments, and instant rollbacks.

Custom domains, wired up

Add a domain and SSL is handled for you. Pipe deploy and health events to Slack or any webhook.

Health

System health overview

Instant visibility into the health of your databases, servers, and deployments so you can catch issues before they reach users.

Real Time Metrics
Real-time PostgreSQL performance monitoring metrics
CPU Stats
49 ↑ 11.6%
Memory Consumed
31 GB ↑ 4.7%
Latency Metrics
Instance Status Latency
prod-db-01 STABLE 1.2 ms
replica-prod STABLE 0.8 ms
app-uat-02 PEAK 4.5 ms
app-uat-01 PEAK 4.1 ms
web-prod-db STABLE 2.3 ms
web-uat-db HIGH 9.3 ms
Success
61
Warning
19
Error
9
Total
89

Smart insight for you

Infrastructure health has improved by 12% compared to last week.
Also, no critical errors detected in the past 27 hours.

web
deployed 2m ago LIVE
api
push to main BUILDING
web (PR #42)
preview READY
Auto-deploy on push enabled
web.selfhost.dev SSL active
app.acme.com SSL active
Deploy succeeded
sent to Slack + webhook
ORG HEALTH STATUS
Operational
98
Auth-Prod-Cluster
99.4 %
Main-Core-DB
84.2 %
Redis-Cache-01
76.1 %
Auth-DEV-Cluster
100 %

This isn't just a screenshot. It's a fully interactive demo of the console, and you can drive it right now. No signup.

Open the live demo
Testimonials

Find out why teams
choose Selfhost.dev

Already trusted by early teams and developers to run real apps and databases in production.

5-star rating5-star rating5-star rating5-star rating5-star rating

Our RDS bill kept climbing with IOPS and egress charges nobody could fully explain. On Selfhost.dev the same Postgres runs for a fraction, and prepaid credits mean I watch the burn rate instead of dreading the invoice.

Atik Sharma - Senior Implementation Analyst
Atik Sharma Senior Implementation Analyst
5-star rating5-star rating5-star rating5-star rating5-star rating

I run our whole database from Cursor now: provisioning, backups, scaling, all in plain English. Spun up a production Postgres for our ML pipeline in 3 minutes without leaving my editor.

Madhav Dhadwal - Data Scientist
Madhav Dhadwal Data Scientist
5-star rating5-star rating5-star rating5-star rating5-star rating

Our team spent 15-20% of every sprint on database ops: scaling, backups, incident response. That's close to zero now. And it runs in our own cloud, so if Selfhost.dev vanished tomorrow, our data would still be there. That's rare.

Eric Brian - Product Manager
Eric Brian Product Manager
Questions

Frequently asked questions

Is Selfhost.dev the same as self-hosting?
No. Self-hosting is the practice of running software on hardware you own and maintain yourself. Selfhost.dev is a product and company that runs the servers for you, so you get the control of infrastructure we run for you without the operations, patching, or pager duty. More about Selfhost.dev.
What is Selfhost.dev?
Selfhost.dev is one platform for everything your product needs: PostgreSQL, MySQL, Redis, and ClickHouse (fully-managed on AWS with BYOC), Redis and MongoDB also available as one-click databases in a project, frontend and backend apps deployed from GitHub with auto-deploy, custom domains, and SSL, plus one-click Supabase. All on a single account with one bill and 161 MCP tools to drive it from your AI editor.
What can I deploy on a project?
Connect a GitHub repo (auto-deploy on push, PR previews, rollbacks), add a PostgreSQL, Redis, MySQL, or MongoDB database, or launch a one-click Supabase template, with custom domains, SSL, and live metrics. We provision the server; you architect what runs on it.
How does pricing work?
Selfhost.dev is pay-as-you-go. Top up credits from $5 and pay only for what you use, no tiers, no subscriptions. Everything is billed by the hour against your credits: a project server from around $0.02/hour, a managed PostgreSQL, MySQL, or Redis database from around $5/month, and ClickHouse from about $27/month. Each instance also carries a public IPv4, about $5/month ($5.50 for ClickHouse). Stop a resource and you pay nothing; run low and resources pause instead of generating a surprise bill. See pricing.
Is the free migration really free?
Yes. A Selfhost.dev engineer maps your current stack, plans the move, and runs it with you, at no cost and with no commitment to switch. Start with a free cost audit and you get a line-by-line comparison of what moves, what it costs, and where the savings are.
Which databases can I run?
PostgreSQL, MySQL, Redis, and ClickHouse are available as dedicated, fully-managed instances on AWS (ClickHouse is the newest, our first OLAP analytics engine; Multi-AZ failover and BYOC on all; PITR and pooling on PostgreSQL and MySQL). Inside a project you can also run PostgreSQL, MySQL, Redis, and MongoDB as one-click databases alongside your app.
What is BYOC?
Bring Your Own Cloud lets you run managed PostgreSQL, MySQL, Redis, or ClickHouse inside your own AWS account. Selfhost.dev provisions, monitors, backs up, and scales it while your data never leaves your infrastructure, no vendor lock-in.
How many MCP tools does Selfhost.dev have?
161 tools across 25 modules, covering both managed databases and Projects: provisioning, deployments, backups, PITR, scaling, pooling, domains, env vars, and more. Use them from Claude, Cursor, or any MCP client. It's the deepest first-party MCP in the category. Explore the MCP server.
How is Selfhost.dev different from Railway or Render?
Railway and Render hide the server. Selfhost.dev is a transparent PaaS: a real dedicated server you can see into (live metrics and logs), with multiple database engines, BYOC, an AI control plane, and fully-managed PostgreSQL, MySQL, Redis, and ClickHouse options alongside it. You get PaaS-grade ease with the visibility and cost advantages of a dedicated box. Or browse the PaaS alternatives. See comparisons.
How do I get started?
Sign up at console.selfhost.dev and a $1 welcome credit is yours immediately, no card needed: roughly 5 days of a managed PostgreSQL database or about 2 days of a project server, to spend on anything you like. No subscription; you simply stop topping up to stop.

Why self-host when
Selfhost.dev can run it for you?

PostgreSQL, Redis, MySQL, ClickHouse, MongoDB, apps, APIs, and Supabase. Everything your product needs on one platform, run for you and managed by AI. Pay only for what you run.

Deploy in under 2 minutes
$1 welcome credit, about 5 days of a database
Pay only for what you run