One platform for everything your product needs

Ship without
the surprise bill.

Fully-managed PostgreSQL (with pgvector and TimescaleDB), MySQL, Redis, and ClickHouse, plus MongoDB, frontend apps, APIs, and Supabase. All on one platform, one account, one bill. Deploy from GitHub, manage in plain English from your editor, and pay only for what you run.

$1 welcome credit. No subscription, pay only for what you run.

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

The deepest in the category
150+ MCP tools

Your AI DevOps engineer, in your editor

Pay only for what you run
~$0.02/hr

A full day is about $0.50. Stop it, pay nothing.

Powered by proven clouds

The right cloud for each job.

Amazon Web Services (AWS)
Managed databases

Dedicated PostgreSQL, MySQL, Redis and ClickHouse on AWS, with BYOC into your own account. Multi-AZ on all four, PITR on Postgres and MySQL.

Hetzner
Your projects

Apps on dedicated single-tenant servers, 2 to 16 vCPU, from about $0.02/hr. A fraction of hyperscaler cost.

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

What you can run

PostgreSQL, Redis, MySQL, ClickHouse, MongoDB,
apps, APIs, and Supabase on one platform.

One account. One bill. One AI control plane.

The AI control plane

Manage all of it
in plain English.

150+ MCP tools across 23 modules connect both your database and your deployments to Claude, Cursor, Windsurf, 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: give it a name and we provision a real dedicated server for you, from 2 to 16 vCPU, and keep it in full view. Then drop in what you need: a GitHub repo that auto-deploys on every push, a PostgreSQL, Redis, MySQL, or MongoDB 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 PostgreSQL, MySQL, Redis & ClickHouse

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.

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.

Managed PostgreSQL on AWS worldwide
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.

Real-time PostgreSQL monitoring chart showing cache hit ratio

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, isolated hardware

Your instance runs on hardware that is yours alone, not a shared multi-tenant 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.

~30k
read TPS at ~1 ms latency
~2,100
mixed OLTP TPS at 16 clients
~2.8x
cheaper than an equivalent RDS instance (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. Multi-AZ on all four, PITR and pooling on the SQL engines.

Project server
from $0.02 /hr

Deploy apps from GitHub with the databases they need. Pause it and pay nothing.

+ $1 welcome credit, about 5 days free + 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.

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

150+ MCP tools across every service. Provision, deploy, back up, and scale in plain English from your editor. The deepest MCP in the category.

One dashboard

Complete Operational Visibility
Across Databases & 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
Real Time Metrics
Real-time PostgreSQL performance monitoring metrics
CPU Stats
0 ↑ 11.6%
Memory Consumed
0 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
SUMMARY
Success
0
Warning
0
Error
0
Total
0

Smart insight for you

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

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
Live Metrics

Instance & Deployment Visibility

Know which databases and deployments are running, pending, or stopped, across your whole backend.

Explore
Average Performance Real-time
CPU USAGE27%
MEMORY62%
DISK I/O71%
ActiveInstances running
0
StoppedInstances halted
0
ErrorsRequires attention
0
PendingOperations queued
0
With Delete Protect21
Multi-AZ Enabled15
Having Snapshots11
Deployments

Ship on every push

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

web
deployed 2m ago LIVE
api
push to main BUILDING
web (PR #42)
preview READY
Auto-deploy on push enabled
Domains & webhooks

Custom domains, wired up

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

web.selfhost.dev SSL active
app.acme.com SSL active
Deploy succeeded
sent to Slack + webhook
Live Metrics

System Health Overview

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

ORG HEALTH STATUS
Operational
0
Auth-Prod-Cluster
99.4 %
Main-Core-DB
84.2 %
Redis-Cache-01
76.1 %
Auth-DEV-Cluster
100 %
Snapshots

Backup & Recovery Status

See backup coverage, snapshot history, and recovery readiness at a glance, so you know your recovery is ready before you need it.

Restoration Completed

auth-prod-cluster

Instance ID: i-359uhoi343fds34

HEALTH 0%
CloudAWS
Instance Typet4g.small
RegionUS East (N. Virginia)
Storage20 GB
Delete ProtectionEnabled
Live Metrics

Storage Capacity & Insights

Monitor storage consumption and growth trends to plan scaling without over-provisioning.

STORAGE BREAKDOWN
Total Space5 TB
Utilised3.4 TB
Available1.6 TB
Auth-Prod-Cluster
2.1 TB
Main-Core-DB
550 GB
Redis-Cache-01
450 GB
Auth-DEV-Cluster
300 GB
Alerts

Incident Detection

Know about issues before users do. Proactive monitoring across databases and deployments, with smart alerts and webhooks, detects anomalies, bottlenecks, and risks before they hit production.

High CPU

warning enabled
Descriptiontriggered when the CPU
rises above set condition
Metriccpu_percent
ConditionGreater than 5
Interval1 min

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

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 150+ 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, Redis, or ClickHouse database from around $5/month. Stop a resource and you pay nothing; run low and resources pause instead of generating a surprise bill. See pricing.
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?
150+ tools across 23 modules, covering both managed databases and Projects: provisioning, deployments, backups, PITR, scaling, pooling, domains, env vars, and more. Use them from Claude, Cursor, Windsurf, 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. 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 you
can SelfHost?

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, up to ~5 days free
Pay only for what you run