Managed PostgreSQL
the relational database, operated by us
You choose the version and the size; we provision, patch, back up and monitor. You get a dedicated endpoint with TLS verify-ca and manage databases, users and backups from the panel.
$ psql "postgresql://app@db-a1b2.node3.pg.truo.cloud:25432/app?sslmode=verify-ca"
psql (17.4)
app=>
✓ connected, TLS verify-ca
VERSIONS
From 13 to 17
You pick the major version at order time. PostgreSQL 17 by default.
BACKUP
On-demand backups
Full, differential and incremental copies from the panel, with 7-day retention stored off the server.
CONNECTION
Dedicated endpoint
Host and port exclusive to your service, reachable from any network, with no tunnel or VPN.
ENCRYPTION
TLS verify-ca
A per-service certificate you download from the panel, to validate the server on connect.
PLANS
Four sizes, from a test environment to high volume
RAM, CPU and disk fixed per plan, storage included. Same price as MySQL: the market doesn't price by engine, and neither do we.
db-2
Development and testing
$14.99
- •2 GB assigned RAM
- •2 vCPU
- •40 GB NVMe
- •Dedicated endpoint + TLS verify-ca
- •On-demand backups, 7-day retention
db-6
Production
$37.99
- •6 GB assigned RAM
- •4 vCPU
- •95 GB NVMe
- •Dedicated endpoint + TLS verify-ca
- •On-demand backups, 7-day retention
db-12
Demanding workloads
$73.99
- •12 GB assigned RAM
- •6 vCPU
- •190 GB NVMe
- •Dedicated endpoint + TLS verify-ca
- •On-demand backups, 7-day retention
db-24
High volume
$142.99
- •24 GB assigned RAM
- •10 vCPU
- •360 GB NVMe
- •Dedicated endpoint + TLS verify-ca
- •On-demand backups, 7-day retention
Prices in USD per month, with storage included in the plan. The annual cycle is 25% cheaper, two years 30% and three years 35%. Backup retention is 7 days. The high-availability tier is in preparation and has no published price yet.
VERSIONS
You pick the major version
Chosen at order time. We apply minor patches inside the major you picked, without moving you to another one.
Moving to another major version is a data migration, not a button: if you need to move up, write to us and we plan it with you.
| Version | When to pick it |
|---|---|
| PostgreSQL 17Default | The default and the recommendation for new projects. |
| PostgreSQL 16 | When your framework or ORM hasn't certified 17 yet. |
| PostgreSQL 15 | To match the version of an environment you already run in production. |
| PostgreSQL 14 | Migrations from servers that stayed on that branch. |
| PostgreSQL 13 | Only for compatibility with older applications. |
The only engine in the family with managed backup
Copies don't live on the same server as the database: they travel encrypted to external storage, which is the only way they help when the server is the problem.
Managed MySQL doesn't have managed backups yet. If automatic backup is a requirement for your project, PostgreSQL is the engine that covers it today. See managed MySQL
- •
Full, differential and incremental
Trigger the copy you need from the panel, whenever you need it.
- •
7-day retention
A week of recovery points included in the plan price.
- •
Off the server
The backup lands on storage separate from your service, encrypted in transit.
- •
Restore without tickets
Recovery is triggered from the panel, with no operator in the loop.
USE CASES
What our customers run on it
Everything you already do with PostgreSQL, without the server underneath.
Web applications and APIs
The transactional database behind your backend, with assigned resources and no noisy neighbors.
Semi-structured data
JSONB in the same database as your relational tables, without adding another engine to the stack.
Text search
PostgreSQL's own full-text search, for catalogs and internal search.
Job queues
Work tables with row-level locking, when you'd rather not run a separate broker.
Multi-tenant
A database or a schema per customer, created from the panel with no ticket.
Operational analytics
Reporting over your own data without standing up a separate warehouse.
It's PostgreSQL, not a derivative
It runs the upstream engine. Your tools, your drivers and your migrations behave exactly as they would against any PostgreSQL.
- •
The clients you already use
psql, pgAdmin, DBeaver, TablePlus and any driver that speaks the protocol connect unmodified.
- •
Standard connection string
A postgresql:// URL with sslmode=verify-ca: the same one your ORM or framework already takes.
- •
Reachable from any network
The endpoint is public and dedicated, so your application doesn't have to run on TruoCloud to use it.