Managed PostgreSQL on your own infrastructure

Give teams the database experience they expect from a public cloud, on hardware inside your perimeter: PostgreSQL provisioned on request, highly available, lifecycle handled, scoped to the project that owns it.

Provisioned from the console, API or TerraformHigh availability and lifecycle handled by the platformRuns on your OpenStack, from SaaS control plane to air-gapped
Databases as a service, on your hardware
Consolepoint and click
APIautomate
Terraformdeclare
edgeContinuum
Managed PostgreSQLhighly available
Instances scoped to projects and quotas

Somebody always ends up babysitting the database

On-premises databases usually arrive in one of two shapes: a request in a ticket queue that takes days, or a virtual machine a team installed PostgreSQL on and now nobody wants to touch. Both mean the same thing, that managed PostgreSQL on-premises is a person rather than a service. edgeContinuum makes it a product in your catalog: a team asks for a database inside its project, the platform provisions it with high availability and the right storage size, and lifecycle management is the platform’s job from then on. It runs on the OpenStack you already operate, so the data stays exactly where your compliance story needs it.

On-premises PostgreSQL as a service, inside your perimeter

What teams mean when they ask for a managed Postgres service is usually a public cloud DBaaS experience: pick a size, get a connection string, never think about the host again. That expectation is the standard now, and it is why an internal database request measured in days feels broken. edgeContinuum delivers the same shape of service, a fully managed Postgres instance provisioned from a catalog alongside managed Kubernetes and virtual machines, on infrastructure you own rather than someone else’s region.

The difference from a hyperscaler managed database is where it sits and who can reach it: your OpenStack, your storage, your network, and in the on-premises model a control plane inside the same perimeter. Learn more on our private cloud platform page, or explore our private cloud PostgreSQL DBaaS reference architecture.

Managed PostgresPostgreSQL as a serviceOn your hardwareProject scoped
Self-service

A database in a few clicks

Databases live where the rest of the platform lives: inside a project, under the quotas that project was given, requested from the same console, API or Terraform provider as clusters and VMs. Who may read an instance, read its metrics or delete it are separate permissions, so a database team can operate without holding destructive access (see identity and access). Teams stop waiting for provisioning, and platform owners keep the guardrails, because who can create what is governed by roles and quotas.

Project scopedQuota awareConsole, API, TerraformSame catalog as clusters
DatabaseVersionStatusProject
analytics-dbPostgreSQL 16.10Healthydata-team
billing-dbPostgreSQL 16.10Healthyacme-telecom
staging-dbPostgreSQL 16.10Healthyeng-platform
High availabilityLifecycle managed
Operations

Lifecycle is the platform’s job

The platform runs on declarative foundations, so a database is a declared desired state that the system keeps true: provisioning, high availability, storage sizing and lifecycle management are handled rather than scheduled. The AI assistant in the console answers questions about what you run, including inventory, versions and health.

High availabilityStorage sizingDesired stateConsole assistant

Provisioned on request

From the catalog, inside the requesting project.

Kept in desired state

Declarative foundations, no configuration drift.

Tenant aware

Quotas per project, usage tracked per tenant.

Your perimeter

On your OpenStack, air-gap capable, EU-built.

One platform

Next to the clusters that use it

Most databases exist to serve an application, and that application usually runs on a cluster. Here both are services in the same platform, in the same project, with the same roles and quotas: a managed Kubernetes cluster, its PostgreSQL instance and the VMs around them, provisioned from one console and reconciled by one control plane.

Managed KubernetesVMs and networkingApp marketplaceOne console

Managed Kubernetes

CNCF-conformant clusters on your OpenStack.

Virtual machines

Catalogs, networks, routers and firewall rules.

App marketplace

Helm charts and your own apps in one click.

Regions and zones

Several infrastructures shaped into one platform.

Put PostgreSQL in your catalog

Book a call to see managed databases in the console, or request a free trial and provision one on your own infrastructure in minutes.

Frequently asked questions

What is on-premises PostgreSQL as a service?
Managed PostgreSQL means the database is delivered as a service rather than as a server you look after. You ask for an instance, state how big it should be, and get a database; provisioning, high availability, storage sizing and lifecycle management belong to the platform from then on. What makes edgeContinuum different from a public cloud managed database is location and control: the instance runs on the OpenStack you operate, inside your own network and perimeter, and in the on-premises model the control plane managing it sits there too.
How does self-hosted managed Postgres compare with RDS or Aiven?
Same experience, different location and different economics. Teams get the self-service catalogue, project-scoped instances and hands-off operation they expect from a cloud managed database. The instance itself runs on your hardware, so data residency, network isolation and air-gapped operation are properties of where it actually is rather than contract terms. Pricing is a subscription per managed resource, so one database is one resource, independent of cores, storage tiers or users.
Can we offer PostgreSQL as a service to our own teams or clients?
Yes, and that is the usual reason people put it in the catalogue. Databases are created inside a project, governed by the roles and quotas that project carries, and usage is tracked per tenant per managed resource. Whether the tenants are internal teams or paying clients, each one self-serves inside its own envelope without seeing anyone else’s.
Which PostgreSQL version do we get?
The platform provisions current PostgreSQL releases, such as 16.10 on the production console today, and manages the instance lifecycle from there.
Can we run managed PostgreSQL in an air-gapped environment?
Yes. In the on-premises model the whole platform, control plane included, runs inside your perimeter, including sites with no internet access at all, and managed PostgreSQL behaves exactly as it does in any other deployment: provisioning, high availability, failover and lifecycle all run locally. On the infrastructure you connected to the platform: your OpenStack, your storage, inside your perimeter. In the fully on-premises model the control plane is there as well, so nothing leaves the site.
Is high availability included?
Yes, managed PostgreSQL is provisioned with high availability, together with storage sizing and lifecycle management.
Who can create a database?
Whoever you allow. Databases are created inside a project, and the roles and quotas attached to that project decide who may create one and how much they may consume.
How is it priced?
A subscription per resource managed through the platform, so a database instance is one managed resource, independent of cores, storage tiers or users.
<
Can we run PostgreSQL as a service on-premises without a DBA team?
That is the usual reason teams arrive here. The platform handles provisioning, high-availability clustering, failover, backups and version lifecycle from declarative desired state, so the recurring operational work that normally needs a dedicated DBA is automated. What it does not replace is data modelling, query tuning and knowing your own workload, which stay with the people who own the application. The practical effect is that a team can order a highly available database and get one, rather than filing a ticket and waiting for someone to build it by hand.
What does private cloud DBaaS cost compared with running Postgres ourselves?
Running it yourself looks free and is not: PostgreSQL costs nothing to download, and then someone sizes the cluster, configures replication and failover, tests restores, patches minor versions, plans major upgrades and carries a pager. Private cloud DBaaS replaces that recurring effort with a subscription per managed resource, so a database is one managed resource regardless of how many cores it runs on. The comparison worth making is not licence versus licence, it is your engineers' time and the risk of a failover nobody has tested against a predictable line item.
/div>