{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"},{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"},{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"A Python client library for QuestDB that sends data via the QuestDB Wire Protocol over WebSocket, HTTP, TCP, or UDP, with support for bulk ingestion and row-by-row writes, optional TLS encryption, and authentication.","skillfed_tags":["time-series-database","websocket-client","data-ingestion"],"use_cases":["Stream individual metric rows (price ticks, sensor readings) to QuestDB via ILP/HTTP or ILP/TCP.","Query a QuestDB deployment through a pooled connection without managing individual sockets.","Send time-series data with optional TLS encryption and authentication in regulated or secure environments.","Ingest numpy arrays as columns in QuestDB tables for scientific or financial data analysis.","Write time-series data with symbol columns and timestamp precision control."],"what_it_does":"QuestDB is a Python client for the QuestDB time-series database. It implements the QuestDB Wire Protocol (QWP) over WebSocket for pooled connections and queries, plus legacy InfluxDB Line Protocol (ILP) transports over HTTP and TCP for row-level writes. The library supports two API layers: a deployment-level `questdb.connect()` for connection pools and bulk operations, and a connection-level `Sender` for individual row writes and lower-level transport control.\n\nThe package depends on numpy and uses compiled Cython and Rust extensions for performance. It requires Python 3.10 or later and supports modern platforms (macOS, Linux with glibc or musl, Windows). Authentication and TLS encryption are built in. The library is actively maintained and production-stable, with recent releases and no known security vulnerabilities.","worth_installing":"Yes. The package is actively maintained, production-stable, permissively licensed, and has no known vulnerabilities. Install friction is moderate due to compiled wheels, but binaries are available for Python 3.10 and 3.11 across common platforms. Install it if you need to ingest data into QuestDB from Python with authenticated or encrypted connections."},"id":"questdb","links":{"html":"https://skillfed.io/packages/questdb","md":"https://skillfed.io/packages/questdb.md","pypi":"https://pypi.org/project/questdb/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-27","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"questdb","python_support":"supports_current","summary":"QuestDB client library for Python"},"popularity":{"monthly_downloads":235051,"position":9011,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.0.0"}
