How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Shipping psql without psql: a pure-TypeScript Postgres client in neonctl

calendar_today June 12, 2026 person Vadim Kharitonov domain neon

neonctl psql used to fail with “command not found” whenever psql wasn’t on your PATH — which is most macOS laptops, slim Linux containers, Windows boxes, CI runners, and sandboxes. So we did the uncomfortable thing: reimplemented the psql client in pure TypeScript, embedded it in the CLI, and built a byte-exact conformance harness against PostgreSQL’s own regression suite to prove it actually behaves like psql…

open_in_new Read original post