A Node.js library (v3.0.0) that provides a consistent, simplified abstraction over PostgreSQL, MySQL, and SQLite3 databases. Released under MIT license on GitHub, with irregular release cadence. Key differentiators: unified ?-based bind variables across all backends, optional connection pooling with configurable limits and keep-alive, a batch SQL runner, and a transaction API that abstracts over connections. Smaller footprint than knex or sequelize but offers lower-level control.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Package does not ship ESM. Use CommonJS require().
Direct named export; no nested namespaces.
Also accessible as sqlClient.PostgreSQLClientPool after require().
Direct named export. Use destructuring or sqlClient.MySQLClient.
Demonstrates basic query execution with PostgreSQLClient and connection pooling with PostgreSQLClientPool using environment variable for connection string.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.
No traffic data recorded yet.