Managed databases on AWS

Free credit available Limited time

Managed databases by Selfhost.dev, run for you.

Dedicated PostgreSQL®, MySQL®, Redis®, ClickHouse® and OpenSearch® instances on AWS, plus Kafka®-compatible brokers that keep topic data in S3, provisioned in minutes and run for you: live metrics and alerts, scaling and Multi-AZ failover on every engine, automated backups on the databases, point-in-time recovery and connection pooling on PostgreSQL and MySQL, real-time OLAP analytics on ClickHouse and search with built-in vectors on OpenSearch. In our AWS account or yours with BYOC. Pay only for what you run and manage the databases from your AI editor.

+$5.00 in free credit at signup · no card needed

250+ developers signed up / 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, ClickHouse, OpenSearch and Kafka on AWS, with BYOC into your own account. Multi-AZ on all six, PITR on Postgres and MySQL.

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

Pricing, before the fine print

Start small. Scale when the workload does.
No plans, tiers or subscriptions.

Every feature is available from the first dollar. Choose an engine, region, instance size and storage, then pay by the hour from prepaid credits. Stop an instance and its compute charge stops too.

Free to try

$5 welcome credit

No card needed. Spend it on any engine.

Starting prices use the smallest supported configuration in ap-south-1 (Mumbai), metered hourly. Every managed instance receives a public IPv4 at deploy, about $5/mo ($5.50 for ClickHouse); an OpenSearch cluster carries one per machine. Kafka is priced in the console before you create, with its S3 storage and requests billed on usage. Your exact total varies by engine, region, compute, storage, replicas and network use.

See the product, not a promise

Empty form to live connection.
Watch the whole managed database flow.

Three self-paced chapters show the real console flow: choose the database and AWS configuration, review the exact cost, wait for provisioning, then manage backups, pooling, users, metrics and alerts.

Still frame from the Selfhost.dev managed database walkthrough

This walkthrough is built at desktop width and is best opened on a larger screen. Every chapter is written out below.

Open full screen ↗ 3 chapters, self-paced
  1. 01 Create Walk through the five-step wizard: engine, AWS region, instance size, storage, backup policy and a final cost review before anything is deployed.
  2. 02 Provision Watch the instance come online on AWS with encrypted storage, automated backups, a Multi-AZ standby and a connection string ready to copy.
  3. 03 Manage See the day-two controls: backup schedules, PgBouncer connection pooling, database users and roles, live metrics and alert rules.

Limited time · Get $5 in free credit at signup

Ready to run the real one?

The walkthrough is the same creation flow you will use in the console. Your welcome credit lets you try the smallest managed database before topping up.

One platform, every workload

Pick your database.
Everything else is handled.

Prefer to see it first? The database walkthrough runs the whole thing in three chapters, from the create wizard to a live connection string.

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 your own dedicated instance, 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
Analytics ClickHouse 26.8 LTS

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
New OpenSearch 3.8 · 2.19

Managed OpenSearch

Search and analytics over a REST API, with k-NN vector search built into the engine. App search, log analytics with Dashboards and retrieval for RAG, run for you on AWS.

  • + HTTPS only, users with read, write and admin roles
  • + k-NN vector search, no extension to enable
  • + OpenSearch Dashboards, one switch
  • + HA clusters with three dedicated manager nodes
Streaming Kafka 3.9.1 protocol

Managed Kafka

Kafka-compatible brokers that keep topic data in S3 instead of on their own disks. One broker or three across zones, created in the console like every other engine.

  • + Topic data in S3, replication factor 1 by design
  • + SASL/SCRAM users with ACLs
  • + A failed broker fenced and replaced automatically
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. See how it stacks up against the alternatives in our best time-series database guide.

  • + Hypertables with automatic time-partitioning
  • + Columnar compression and continuous aggregates
  • + Full managed Postgres underneath: PITR, pooling, Multi-AZ, BYOC
In a Project On your project server

Databases beside your app

Looking for MongoDB or a database on the same server as the app that uses it? Add PostgreSQL, MySQL, Redis or MongoDB one-click inside a Project, where you also deploy apps from GitHub.

  • + MongoDB one-click, next to your app
  • + Qdrant, Supabase, Elasticsearch and MinIO from the one-click catalog
  • + Apps from GitHub on the same server

Limited time · Get $5 in free credit at signup

Found the engine your workload needs?

Choose the version, AWS region, instance size and storage in the console. You will see the estimated hourly and monthly cost before deployment.

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. Kafka backs up topic settings, ACLs and users instead, because its messages live in S3.

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

Multi-AZ with automatic failover on every engine: a toggle on PostgreSQL, MySQL, Redis and ClickHouse, a cluster across zones you pick at create on OpenSearch and Kafka. Production resilience without manual setup.

Autoscaling, scheduled or reactive

Resize on demand and on PostgreSQL, MySQL, ClickHouse and OpenSearch set reactive autoscaling rules that follow load or schedule start, stop and scale windows so idle capacity costs nothing. Kafka keeps the machine size you create it on and grows its storage.

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.

Limited time · Get $5 in free credit at signup

Put the production controls to work.

Start with the smallest instance and the full management surface. Backups, monitoring, alerts and engine controls are not locked behind a higher plan.

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.

See how we secure and run your data

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.

Live system status Platform availability from our public status page. View live status

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
~3.0x
cheaper than RDS in ap-south-1*
100%
durability on, 0 errors

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

Built for production

250+ developers have signed up
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, ClickHouse, OpenSearch or Kafka 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 monitoring. 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, ClickHouse and OpenSearch 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. 216 MCP tools across 32 modules, every one mapped to a real API call, with destructive operations gated behind explicit confirmation.

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.

Frequently asked questions

What managed databases does Selfhost.dev offer?
Dedicated managed PostgreSQL, MySQL, Redis, ClickHouse, OpenSearch and Kafka 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; ClickHouse, our first OLAP database, in 26.8 LTS; OpenSearch in 3.8 and 2.19 for search and vector search; and Kafka, the newest, as Kafka-compatible brokers at the 3.9.1 protocol with topic data kept in S3. 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, managed ClickHouse adds columnar OLAP analytics with distributed queries across the cluster and managed OpenSearch adds k-NN vector search, OpenSearch Dashboards and HA clusters with dedicated manager nodes. Managed Kafka works differently because its topic data lives in S3: backups archive topic settings, ACLs and users rather than messages, TLS is a single-broker option chosen at create and the machine size is fixed at create.
How much does a managed database cost?
Pay-as-you-go, metered by the hour against prepaid credits. Managed PostgreSQL, MySQL and Redis start around $5/mo for the smallest configuration in ap-south-1 (Mumbai), while ClickHouse starts around $27/mo and OpenSearch around $25/mo because both have a 4 GB RAM floor. Every instance receives a public IPv4 at deploy, about $5/mo ($5.50 for ClickHouse); an OpenSearch cluster carries one per machine. Kafka brokers bill by the hour the same way, with the estimate shown before you create; topic data in S3 is billed on usage outside it. Billing stops 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, ClickHouse, OpenSearch or Kafka inside your own AWS account, connected via access keys or an IAM role, while Selfhost.dev handles provisioning, backups and failover. 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 3.0x lower cost in ap-south-1 (Mumbai), closer to 2.1x in us-east-1, with RDS pricing 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 216 MCP tools across 32 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.

Deploy a database

$5 in free credit is added automatically at signup, no card needed.