Database Drivers & Clients Packages
Low-level database drivers and client libraries for connecting applications directly to relational and document databases (node-postgres, pq, MySQL, MongoDB).
Packages in Database Drivers & Clients
Kind
Sort:Used by Most Apps
Level
Universal abstract-level key-value database, one API for Node.js and browsers
iceberg
The native Rust implementation of the Apache Iceberg open table format.
kazoo
A production-grade, higher-level Python client for Apache ZooKeeper with pluggable async handlers and battle-tested distributed recipes.
cassandra-nodejs-driver
A modern, highly tunable Node.js client for Apache Cassandra, DSE, HCD, and DataStax Astra DB with a built-in object mapper.
redis-py-cluster
A Python client for Redis Cluster, extending redis-py with cluster-aware routing, pipelining, and pub/sub.
influx
A zero-dependency TypeScript client for InfluxDB 1.x, built for Node.js and the browser
diesel_async
An async extension for Diesel that adds fully asynchronous query execution to Rust's type-safe ORM, with native PostgreSQL, MySQL, and SQLite connections.
impyla
DB API 2.0 Python client for Impala and Hive over the HiveServer2 protocol.
mysql (Rust)
Pure-Rust MySQL client driver with a built-in connection pool, prepared statements, and TLS support.
pydruid
A Python client for Apache Druid, with a query-builder DSL, sync and async clients, and a DB API 2.0 / SQLAlchemy dialect.
vertica-python
The official native Python client for the Vertica analytics database.
dbt-databricks
The official dbt adapter for running transformations on the Databricks Lakehouse.
dbt-clickhouse
The official dbt adapter that brings dbt data transformations to ClickHouse, the high-performance OLAP database.
db0
A lightweight, unified SQL connector for Node.js with pluggable drivers for SQLite, PostgreSQL, MySQL, LibSQL, and serverless databases.
PyAirbyte
Run Airbyte's ELT source connectors from Python code
hdb
SAP's pure JavaScript driver for connecting Node.js apps directly to SAP HANA, with no native bindings required.
neo4rs
A native async Rust driver for the Neo4j graph database, built on the Bolt protocol.
etcd-client
The asynchronous Rust client for etcd's v3 API, built on tokio and tonic.
dbt-sqlserver
The dbt adapter plugin that connects dbt-core to Microsoft SQL Server and Azure SQL, with pluggable pyodbc, mssql-python, and ADBC backends.
better-sqlite3-multiple-ciphers
Synchronous SQLite3 driver for Node.js, forked from better-sqlite3, with built-in multi-cipher database encryption support.
dbt-athena-community
The community-maintained dbt adapter that lets you build, test, and run data transformations directly on Amazon Athena.
dbt-bigquery
The official dbt adapter that connects dbt Core to Google BigQuery for warehouse transformations.
dbt-redshift
The official dbt adapter for running transformations on Amazon Redshift.
dbt-snowflake
The official dbt adapter for running transformations on Snowflake.