Compare

Capability-by-capability vs Neon, PlanetScale and Aiven.

The serverless-data category is real and these are strong products. Below is an honest, capability-by-capability read: where DBaaS wins (polyglot breadth on one plane, sovereign S3/R2 with zero-egress, the only-data-plane guarantee, database-enforced tenant isolation) and where we openly trail.

Compare

Honest about branching. Clear about breadth and security.

Neon and PlanetScale set the bar on serverless Postgres and instant branching UX — we don't claim to match that today, and we say so in the table. Where DBaaS wins is multi-engine breadth on one claim plane, dynamic-credential security with no static passwords, per-tenant encryption keys, and sovereignty / self-host. Competitor capabilities are summarised in good faith.

CapabilityDBaaS (SS-02)NeonPlanetScaleAivenSupabase
Engine breadthSQL, KV/cache, vector, object/S3, time-series, HTAP — one claim planeServerless PostgresMySQL + Postgres (Vitess)Many managed engines (Postgres, Kafka, Redis-compatible, OpenSearch…)Postgres + auth/storage/edge add-ons
Serverless / branching UXClaims + rotation today; serverless autoscale & instant branching are our stated direction, not yet Neon-classCategory leader — instant branches, scale-to-zeroStrong — schema branching + deploy requestsManaged, not scale-to-zero / branch-firstBranching (via Neon-style previews), improving
Dynamic-credential securityVault dynamic leases ≤1h TTL; no static passwords (Kyverno-enforced); binding returns a secret_refConnection strings / rolesConnection strings / passwordsManaged credentials (mostly static)Connection strings + JWT roles
Vector engine includedYes — typed Qdrant vector claimspgvector on PostgresNo first-class vector engineVia OpenSearch / add-onspgvector on Postgres
Object storage / S3-R2 includedYes — RustFS buckets + SigV4 S3 wire gateway (aws-cli/boto3)No object storageNo object storageNo S3-style object storageYes — Supabase Storage (S3-compatible)
Per-tenant encryption keysPer-tenant KEKs in Vault Transit; no cloud KMS (sovereignty invariant)Platform-managed encryptionPlatform-managed encryptionPlatform-managed (BYOK on some plans)Platform-managed encryption
CDC + point-in-time restoreCDC stream + PITR to a new claim, on every enginePITR (branch/restore); logical replicationPITR; no built-in CDC productPITR + connectors on some enginesPITR on paid; logical replication
Sovereignty / self-hostSovereign by construction — mesh, tenancy, Vault keys, dedicated / self-host regionsManaged cloud (US/EU regions)Managed cloudManaged multi-cloud; BYOC on higher tiersManaged cloud + open-source self-host

Neon, PlanetScale, Aiven and Supabase capabilities are summarised in good faith and change often — check each vendor for current details. We are deliberately honest that Neon and PlanetScale lead on serverless scale-to-zero and branching UX; DBaaS's differentiator is multi-engine breadth on one claim plane, dynamic-credential security and sovereignty — with serverless autoscale and instant branching stated as our direction, not a shipped feature.

Where DBaaS wins

The edges that come from being a whole data plane.

Polyglot engines on one plane

SQL, KV/cache, vector, object/S3, time-series and HTAP are all claims on one control plane with one lifecycle. Neon and PlanetScale are Postgres/MySQL-only; Aiven is many engines but many consoles, not one claim model.

Sovereign S3/R2 with zero-egress

A real SigV4 object gateway (aws-cli/boto3) is built in, with intra-edge egress zero-rated. None of Neon, PlanetScale or Aiven ship S3-style object storage as part of the database product.

The only-data-plane guarantee

One door for all state (ADR-0056) means tenancy, audit, per-tenant KEKs and metering are solved once. The competitors are single-engine managed databases, not a whole-platform data plane.

Database-enforced tenant isolation

Postgres tenants get FORCE ROW LEVEL SECURITY served as DDL; the isolation asymmetry for MySQL is stated honestly with a mechanical guard. Multi-tenant isolation is a recorded policy, not a per-app afterthought.

Honest gaps

Where we trail — stated plainly, not buried.

Neon and PlanetScale set the bar on serverless and branching UX. We don't claim to match them today; here is exactly where the gap is and what it means for you.

Instant, copy-on-write branching

Neon's scale-to-zero and instant copy-on-write branches are the category benchmark. Our branching is a real point-in-time restore to a new claim — honest, credentialed, safe — but not yet instant or copy-on-write. Stated direction, not a shipped claim.

Serverless autoscale to zero

We provision instantly, but compute does not yet scale to zero between requests the way Neon does. Usage-based pricing softens it; the autoscale story is on the roadmap.

Schema-branching deploy-request UX

PlanetScale's schema branching + deploy requests are a polished workflow we don't match yet. Our restore-to-new-claim gives you a safe fork, but not the guided online-schema-change flow.

Breadth of managed connectors

Aiven's long tail of managed engines and connectors (Kafka, OpenSearch, Flink…) is wider than our sanctioned menu. We are deliberately narrow — permissive licenses, one plane — and route analytics through Prism instead.