Platform · PostgreSQL
Managed PostgreSQL, the way you wish AWS RDS worked.
Production-ready Postgres in minutes, with the extensions you actually use already enabled. Logical replication, point-in-time recovery, and per-tenant credentials by default.
What you get
A managed PostgreSQL cluster on Luceris is a production-grade Postgres 17 instance with point-in-time recovery, daily snapshots, automatic minor-version upgrades, and a connection-pooled proxy in front. The standard extensions are already installed — pgvector for vector search, PostGIS for geospatial, pg_partman for time-series partitioning, pg_stat_statements for query analysis. You connect with the same `psql`, drivers, and ORMs you already use.
Version
PostgreSQL 17 — the single major version we run, kept current with upstream minor releases after a soak period on internal workloads.
Extensions, pre-tuned
pgvector, PostGIS, pg_partman, pg_stat_statements, citext, uuid-ossp, pg_trgm, hstore, and others. Submit a request for additional extensions.
Point-in-time recovery
Restore your cluster to any second in the last 7 days (Free) or 30 days (Contact-us tier). WAL archived continuously to S3.
Logical replication
Publish-subscribe streams supported out of the box. Cross-cluster replication for blue/green migrations or read-replica fan-out.
Connection pooling
Transaction-mode pooling on a per-tenant proxy. No more "too many connections" errors from short-lived serverless functions.
Per-tenant isolation
Each cluster has its own database, its own bcrypt-validated credentials, and its own proxy ingress. No shared schema, no ambient access.
| Max database size (Free) | 10 GB |
|---|---|
| Max database size (Contact-us) | On request — tiers up to 32 TB |
| Max connections (Free) | 20 (pooled to 100 client connections) |
| Max connections (Contact-us) | Up to 5,000 pooled |
| Supported version | Postgres 17 |
| Encryption | AES-256 at rest, TLS 1.3 in transit |
| Hosting region | EU (France primary, Germany replica) |
Quickstart
Connect with psql
# Get the DSN from the Luceris dashboard
export DATABASE_URL='postgres://app:••••••••@cli.luceris.cloud:5432/main?sslmode=require'
psql "$DATABASE_URL" -c "CREATE TABLE messages (
id BIGSERIAL PRIMARY KEY,
body TEXT NOT NULL,
posted TIMESTAMPTZ DEFAULT now()
);"Ideal use cases
- Transactional API backends — checkout, orders, billing
- Multi-tenant SaaS — schema-per-tenant or row-level-security patterns
- Vector search and RAG — pgvector with HNSW or IVFFlat indexes
- Geospatial queries — PostGIS over OpenStreetMap exports
- Internal tools — anything you would have written against a single Postgres anyway
Frequently asked questions
Can I install custom extensions?
Most standard contrib extensions are available out of the box. For others, open a request — we evaluate per-extension based on security and maintenance burden. Untrusted C extensions are not supported.
How do major-version upgrades work?
Major upgrades are operator-initiated. We provision a new cluster on the new major version, run logical replication from the old, and cut over when you give the go-ahead. No data loss, planned downtime measured in minutes.
Do you support pgvector indexes?
Yes — both IVFFlat and HNSW are supported. See the Vector Search use-case page for an end-to-end example.
Postgres, without the YAML.
Free tier includes a 10 GB Postgres cluster with PITR and the standard extensions enabled.