Managed databases on AWS

Managed databases, run for you.

Dedicated PostgreSQL, MySQL, Redis, and now ClickHouse instances on AWS, provisioned in minutes and run for you: automated backups, live metrics and alerts, scaling, and Multi-AZ failover on every engine, with point-in-time recovery and connection pooling on PostgreSQL and MySQL, and real-time OLAP analytics on ClickHouse. In our AWS account or yours with BYOC. Pay only for what you run, and manage all of it from your AI editor.

Trusted by 250+ developers / PostgreSQL 16-18 / MySQL 8.0-8.4 / Redis 7.0-7.2 / AWS, worldwide / From $5/mo
Powered by AWS

The reliable home for your data.

Amazon Web Services (AWS)
Dedicated instances, run for you

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

In our AWS account or your own with BYOC. You get AWS uptime and performance; we handle the ops.

One platform, every workload

Pick your database.
Everything else is handled.

The flagship PostgreSQL 16 ยท 17 ยท 18

Managed PostgreSQL

Production PostgreSQL with the deepest feature surface on the platform, from restore-to-any-second to a config editor that previews the effect of a change before you apply it.

  • + PgBouncer connection pooling, included
  • + Point-in-time recovery, restore to any second
  • + Fork a database for staging or analytics
  • + Full postgresql.conf control, with change preview
New MySQL 8.0 ยท 8.4

Managed MySQL

The same dedicated managed instance, for the MySQL side of the world: Laravel, WordPress, and every app that speaks MySQL, run for you on AWS.

  • + ProxySQL connection pooling, included
  • + Point-in-time recovery, down to the minute
  • + Multi-AZ standby with automatic failover
  • + MySQL parameter tuning, no locked-down groups
New Redis 7.0 ยท 7.2

Managed Redis

A dedicated in-memory store on AWS, run for you: caching, queues, sessions, and pub/sub on hardware that is yours alone, not a slice of a multi-tenant cache.

  • + Automated backups and snapshots
  • + Read replicas, and forking for staging
  • + Standard Redis, any client connects
  • + BYOC on your own AWS account
New ClickHouse 24.3 ยท 24.8 ยท 25.1

Managed ClickHouse

Our first OLAP engine: a columnar database for real-time analytics over billions of rows. Events, logs, dashboards, and time-series, run for you on AWS.

  • + Columnar OLAP, sub-second aggregations
  • + Keeper high availability, automatic failover
  • + HTTP and native protocols, SQL users
  • + BYOC on your own AWS account
Extension pgvector on PostgreSQL

Managed pgvector

A vector database on managed PostgreSQL. Store embeddings next to your relational data and search by meaning, for semantic search and RAG, with no separate vector store to keep in sync.

  • + HNSW and IVFFlat indexes for fast similarity search
  • + One-click enable, billed as the Postgres instance
  • + Full managed Postgres underneath: PITR, pooling, Multi-AZ, BYOC
Extension TimescaleDB on PostgreSQL

Managed TimescaleDB

A time-series database on managed PostgreSQL. Hypertables, native columnar compression, and continuous aggregates for metrics, events, and IoT, with no separate time-series database to run.

  • + Hypertables with automatic time-partitioning
  • + Columnar compression and continuous aggregates
  • + Full managed Postgres underneath: PITR, pooling, Multi-AZ, BYOC

What you get

Every instance ships production-ready.
Without hiring a DBA.

Point-in-time recovery

Continuous archives let you restore PostgreSQL to any second, and MySQL to the minute, into a fresh instance. The 3am mistake stops being fatal.

Snapshots and backup policies

Manual snapshots on demand, plus scheduled backup policies with the retention you choose. Restore any of them whenever you need.

Connection pooling, included

PgBouncer for PostgreSQL, ProxySQL for MySQL, managed from the console. No separate proxy to bolt on or pay extra for.

High availability

A Multi-AZ standby with automatic failover on every engine. Production resilience without manual setup.

Scaling, scheduled or reactive

Resize on demand, set reactive rules that respond to load, or schedule start, stop, and scale windows so idle capacity costs nothing.

Users, roles, and rotation

Database users with read-only, read-write, and admin roles, connection limits, and one-click password rotation, on PostgreSQL and MySQL.

Live metrics and alerts

Realtime, engine-aware charts with a live mode, plus alert rules that reach you by email or Slack before your users notice.

Locked down by default

IP whitelisting, delete protection, and public access only if you turn it on. Your database is not on the open internet by accident.

Encrypted in transit and at rest

Connections use TLS, and your data is encrypted at rest on EBS with AWS KMS keys, so snapshots and backups are encrypted too.

Full config control

Tune engine parameters directly, on PostgreSQL and MySQL alike. No locked-down parameter groups between you and your database.

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.

Database user management

Stop sharing the admin password.
Users and roles, built into the console.

Most managed databases hand you a single admin login and leave user management to raw SQL. On managed PostgreSQL and MySQL, Selfhost.dev treats database users as first-class objects: create read-only, read-write, or admin users per database, cap their connections, and rotate a password in one click, from the console or straight from your editor via MCP. The API gets read-write, analytics gets read-only, and nobody pastes the admin password into Slack.

  • Read-only, read-write, and admin roles per database
  • Per-user connection limits
  • One-click rotation, new secrets revealed once
Database users ยท prod-db
+ New user
api_prod read-write
50 conns Rotate
analytics_ro read-only
10 conns Rotate
migrations admin
5 conns Rotate

Rotated credentials are shown once, then never stored in plain text again.

Benchmarked, not hand-wavy

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

Real pgbench numbers on managed PostgreSQL, with production durability settings and zero errors across every run. Methodology, gaps, and caveats published alongside.

~30k
read TPS at ~1 ms
~2,100
mixed OLTP TPS
~2.8x
cheaper than RDS*
100%
durability on, 0 errors
See the full benchmarks and methodology ->

*Compared with an equivalent AWS RDS instance; RDS price estimated.

Built for production

250+ developers trust Selfhost.dev
with their production databases.

No uptime theater: reliability here is concrete machinery you can point at. A Multi-AZ standby that fails over automatically, continuous archives that restore to any second, backup policies that run on the schedule you set, and alerts that reach you first.

+ Multi-AZ automatic failover + Restore to any second + Automated backup policies + Benchmarks in the open

Bring your own cloud

Our management.
Your AWS account.

Run managed PostgreSQL, MySQL, Redis, or ClickHouse inside your own AWS account with BYOC. You keep full ownership of the infrastructure, the VPC, and the data residency, while Selfhost.dev handles provisioning, backups, failover, and upgrades. New to the model? Here's what BYOC is and when it makes sense.

  • Connect via access keys or an IAM role
  • Your VPC, your security groups, your region
  • No enterprise contract required
No lock-in, by construction

It is standard PostgreSQL, MySQL, Redis, and ClickHouse on standard AWS infrastructure. Your data, your dumps, your replication: nothing proprietary sits between you and the engine.

With BYOC the instance never leaves your account in the first place. Walk away any time and the database is still yours, running where it always was.

Pay-as-you-go either way. Build your exact bill.

AI-native management

Manage your databases with AI.
Right from your editor.

Create instances, run backups, tune parameters, configure alerts, and inspect performance from Claude, Cursor, Windsurf, or any MCP client. 150+ MCP tools across 23 modules, every one mapped to a real API call, with destructive operations gated behind explicit confirmation.

Explore the MCP server

How it compares

Cheaper than RDS.
More control than a PaaS.

Same Graviton hardware as RDS at a fraction of the cost, with PITR, pooling, and BYOC included instead of billed separately. See the real numbers, side by side.

See all comparisons ->

Frequently Asked Questions

What managed databases does Selfhost.dev offer?
Dedicated managed PostgreSQL, MySQL, Redis, and ClickHouse instances on AWS. PostgreSQL comes in versions 16, 17, and 18 with pgvector for vector search and TimescaleDB for time-series; MySQL in 8.0 and 8.4; Redis in 7.0 and 7.2; and ClickHouse, the newest engine and our first OLAP database, in 24.3, 24.8, and 25.1. You pick the engine, version, region, and instance size, and Selfhost.dev provisions and runs it.
What is included with every managed instance?
Every engine gets manual snapshots and automated backup policies, live metrics with email and Slack alerts, scheduled and reactive scaling, Multi-AZ failover, IP whitelisting, delete protection, encryption in transit and at rest with AWS KMS, and BYOC. PostgreSQL and MySQL add point-in-time recovery, connection pooling (PgBouncer and ProxySQL), database users with roles and password rotation, and full engine config control. Managed Redis adds read replicas and forking, and managed ClickHouse adds columnar OLAP analytics with distributed queries across the cluster.
How much does a managed database cost?
Pay-as-you-go, metered by the hour against prepaid credits. The smallest instance of any engine works out to about $5/mo all in, and everything pauses at a zero balance, so there is never a surprise invoice. No tiers, no subscriptions. Build your exact bill.
Can I bring my own AWS account?
Yes. BYOC runs your managed PostgreSQL, MySQL, Redis, or ClickHouse inside your own AWS account, connected via access keys or an IAM role, while Selfhost.dev handles provisioning, backups, and upgrades. You keep ownership of the infrastructure and data residency.
How does it compare to AWS RDS?
Selfhost.dev runs the same AWS Graviton hardware as RDS at roughly 2.8x lower cost (RDS price estimated), and PITR, connection pooling, and BYOC are included instead of billed separately. The benchmark methodology is published. See the full RDS comparison and the benchmarks. For the full picture, see how RDS stacks up against every managed option in our honest shortlist of AWS RDS alternatives.
Can I manage databases with AI?
Yes. Selfhost.dev ships 150+ MCP tools across 23 modules, so you can create, back up, tune, scale, and monitor databases from Claude, Cursor, Windsurf, or any MCP client in natural language. Explore the MCP server.
Does Selfhost.dev offer managed Redis or MongoDB?
Redis: yes. It is now a dedicated managed instance on AWS (versions 7.0 and 7.2) with automated backups, read replicas, and live metrics, and it also still runs one-click inside a Project. MongoDB is not a dedicated managed instance: it runs one-click inside a Project, Selfhost.dev's managed application hosting, on the same server as your app. See how Projects work.

A production database, run for you.
Benchmarked, and billed by the hour.

Start a database free

Your $1 welcome credit runs the smallest instance for about 5 days.