neonctl now includes a pure-TypeScript psql reimplementation that activates when native psql is missing, eliminating a common dependency friction point in CI/containers/macOS.
Summary
Removes psql as a blocking dependency for developers working with Postgres in constrained environments (slim containers, CI runners, Windows, macOS). Workflow friction drops from "install psql separately" to "it just works."
Why it matters
Removes psql as a blocking dependency for developers working with Postgres in constrained environments (slim containers, CI runners, Windows, macOS). Workflow friction drops from "install psql separately" to "it just works."
Implementation verdict
Replaces external psql binary requirement for neonctl users. Requires no native dependencies; ships in Node/Bun runtime. Worth adopting now if you hit psql-missing errors in CI or container workflows—backwards-compatible fallback when real psql exists. Security model hinges on conformance testing + adversarial review (not just code inspection), so the risk model is explicit.
Sources
Dev Signal
Get briefs like this in your inbox — free, every weekday.
100+ sources compressed into one 4-minute read. Ranked, cited, implementation-ready.