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
pgvector-rust
Rust bindings for pgvector, adding vector, half-vector, sparse-vector, and binary types across Postgres, SQLx, and Diesel.
psycogreen
Wait-callback adapters that let psycopg2 run asynchronously under gevent or eventlet coroutine event loops.
clickhouse-pool
A thread-safe connection pool for ClickHouse, built on clickhouse-driver.
mongodb-connection-string-url
A WhatWG URL-based TypeScript library for parsing, editing, and safely redacting MongoDB mongodb:// and mongodb+srv:// connection strings.
SurrealDB
A scalable, distributed document-graph database for the realtime web, usable embedded or as a client from Rust.
dagster-postgres
The PostgreSQL storage backend for Dagster's run, event log, and schedule metadata.
delta-spark
Python APIs for Delta Lake, the ACID storage layer for Apache Spark data lakes.
sqlite-vec
Tiny, dependency-free SQLite extension for vector search that runs anywhere
OpenTelemetry Instrumentation for LanceDB
OpenTelemetry auto-instrumentation that traces client-side LanceDB calls in your Python GenAI and RAG applications.
OpenTelemetry Instrumentation for Marqo
OpenTelemetry auto-instrumentation that traces client-side Marqo calls in your Python GenAI and RAG applications.
OpenTelemetry Instrumentation for Milvus
OpenTelemetry auto-instrumentation that traces client-side Milvus calls in your Python GenAI and RAG applications.
slonik
A strictly-typed Node.js PostgreSQL client with runtime validation, safe connection handling, and composable raw SQL.
redb
A pure-Rust embedded key-value database with ACID transactions, MVCC, and a zero-copy BTreeMap-style API.
Doctrine Persistence
Shared object-mapper interfaces (ObjectManager, ObjectRepository, metadata) behind Doctrine ORM and ODM
Databases
Simple asyncio support for PostgreSQL, MySQL, and SQLite, with queries built using SQLAlchemy Core.
chDB
In-process OLAP SQL engine powered by ClickHouse, embedded directly in Python
beanie
Async Python ODM for MongoDB built on Pydantic, with pythonic queries, document links, caching, and schema migrations.
ConnectorX
The fastest, most memory-efficient way to load data from databases into Python and Rust DataFrames.
PynamoDB
A Pythonic, ORM-style interface to Amazon's DynamoDB.
aioredis-py
An asyncio-native Redis client for Python, later merged into redis-py's asyncio module.
pgvecto.rs (Python)
Python client for the pgvecto.rs Postgres vector extension, with SQLAlchemy, Psycopg 3, and Django support.
Gremlin-Python
Apache TinkerPop's Gremlin graph traversal language and driver for Python.
Ladybug
Native Node.js bindings for Ladybug, an embeddable Cypher graph database with zero-copy Arrow results.
PyHive
Python DB-API and SQLAlchemy interfaces for querying Apache Hive, Presto, and Trino.