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.
The reliable home for your data.
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.
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
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
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
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
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
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
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.
*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.
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
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 serverHow 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.
Frequently Asked Questions
What managed databases does Selfhost.dev offer?
What is included with every managed instance?
How much does a managed database cost?
Can I bring my own AWS account?
How does it compare to AWS RDS?
Can I manage databases with AI?
Does Selfhost.dev offer managed Redis or MongoDB?
A production database, run for you.
Benchmarked, and billed by the hour.
Your $1 welcome credit runs the smallest instance for about 5 days.