BetaWeekly digests are a beta — we're trying something new. Feedback welcome.
Local-first Postgres arrives as CLI tooling goes headless
August 10–16, 2026
Neon absorbed Electric and its PGlite sync engine, bringing real-time local-first Postgres to the platform alongside an AI Gateway provider for the Vercel AI SDK, while PlanetScale's CLI matured with service-token auth, PgBouncer management, and deeper Vitess controls.
Electric joins Neon, pushing Postgres to the client
The week's biggest story was Neon's acquisition of Electric, the team behind PGlite and its Postgres sync engine. PGlite runs a full Postgres in a browser tab, sandbox, or serverless function, and Electric's sync layer keeps that client-side instance live against your primary database. The practical upshot for developers: real-time, collaborative, local-first apps no longer require hand-rolling websockets, caching, and conflict resolution — the platform handles it. What makes this more than a bolt-on is how it composes with the other pieces Neon shipped this week. The AI Gateway is now a community provider for the Vercel AI SDK, so you can reach 42+ models with a single credential, and Neon's agent skills/MCP server is packaged as an Agent Plugins 1.0.0 release for any conforming client. That's a coherent story: Postgres down to the browser, with agent tooling on top.
Agents get one-command provisioning
The agent story extends to the terminal. Neon skills now auto-install via the Vercel CLI integration: vercel integration add neon provisions a database, injects DATABASE_URL, and pulls in agent skills from skills.sh so your coding agent actually knows how to use the setup it just created. Preview deployments get isolated Neon branches, and cleanup follows the integration's retention policy. It's a small command with a large implication — infrastructure provisioning and agent instruction delivery are now the same step.
PlanetScale answered the headless-automation call with service token authentication for its MCP server. Clients like Cursor, Claude, Codex, and OpenCode can now connect without browser OAuth, which makes the MCP server usable in CI and other scripted contexts where interactive sign-in isn't an option. Token permissions are scoped to what you grant, so automation can stay narrow.
PlanetScale CLI grows up
PlanetScale's CLI had its busiest week, mostly around operational control. v0.316.0 added deploy-request force-cutover for stuck cutovers plus keyspace routing rules and delete commands, while v0.315.0 brought insights query samples, tags, and recommendation dismissal and hardened D1 foreign-key imports. Dedicated PgBouncer management landed in v0.314.0 and the follow-up, covering create, list, resize, and delete for Postgres branches. IP restrictions joined via pscale database ip-restriction and v0.313.0, alongside backup policy CRUD and an audit-log export. Terraform users also gained Vitess keyspace and VTGate management, and deletion protection for databases and branches is now available via UI, API, and provider v1.8.0 — a welcome safety rail for production environments.
Supabase CLI's TypeScript port continues
Supabase's CLI kept marching toward a native TypeScript core. v2.114.0 ported db diff, db reset, functions download, and migration squash off the Go shell, fixed an import-scanner crash, and made local database connections retry transient failures. A long tail of beta releases refined the stack management feature — isolating sibling worktrees, persisting managed state across Git workspace changes, and settling managed identity recovery safely — plus smaller fixes like Windows migration persistence, streamed container secrets, and a smaller bundled binary. The CLI also gained a --project-ref flag, experimental release-channel and Postgres-engine flags for project creation, and a supabase link that accepts Git branch names.
The through-line across both vendors is clear: databases are increasingly operated by agents and scripts, not humans at a terminal. Neon is making Postgres live at the edge, PlanetScale is making every operational action scriptable, and both are teaching their tools to work without a human in the loop.
Releases covered16
- PlanetScale MCP server now supports service token authentication
- PlanetScale CLI v0.316.0 adds deploy-request force-cutover and keyspace commands
- PlanetScale CLI v0.315.0 adds insights query samples, tags, and recommendations dismiss
- PlanetScale CLI v0.314.0 adds dedicated PgBouncer management commands
- PlanetScale CLI adds pscale pgbouncer command for dedicated poolers
- PlanetScale CLI manages Postgres IP restrictions with pscale database ip-restriction
- PlanetScale CLI v0.313.0 adds Postgres IP restrictions and backup policy commands
- PlanetScale Terraform provider manages Vitess keyspaces and VTGates
- PlanetScale adds deletion protection for databases and branches
- Supabase CLI v2.114.0 ports commands to TypeScript, fixes importer crash
- Supabase CLI v2.115.0-beta.2 isolates sibling worktrees and named stacks
- Supabase CLI v2.115.0-beta.12 handles managed state across Git workspace changes
- Supabase CLI v2.115.0-beta.13 fixes managed identity recovery
- Supabase CLI v2.115.0-beta.1 accepts branch names and refs in supabase link