{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"},{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"asynch is an asynchronous ClickHouse driver with native TCP support, providing PEP 249-compliant Connection and Cursor interfaces for async/await-based database operations.","skillfed_tags":["asyncio","clickhouse","tcp-driver"],"use_cases":["Building async web services or microservices that query ClickHouse without blocking the event loop.","Streaming large result sets from ClickHouse into memory-constrained environments using row-by-row iteration.","Bulk inserting data into ClickHouse tables from async data pipelines or ETL workflows.","Managing multiple concurrent ClickHouse connections via the built-in connection pool in async applications.","Cancelling long-running analytical queries from a separate async task when they exceed time budgets."],"what_it_does":"asynch is an asynchronous Python driver for ClickHouse that uses native TCP protocol and compiles its hot path (streams, column codecs, connection, cursors) with Cython for performance. It provides a PEP 249-compliant API with Connection, Cursor, and DictCursor classes, supporting async/await throughout, and includes a built-in connection pool and streaming result sets for efficient memory use on large queries.\n\nThe driver handles ClickHouse's native data types, supports parameterized queries, and allows both tuple and dictionary-based inserts. It includes optional transport compression via clickhouse-cityhash, can cancel long-running queries from another task, and ships type stubs for IDE support. Binary wheels are available for modern Python versions (3.11\u20133.13) on Linux, Windows, and macOS, with source compilation available on other platforms.","worth_installing":"Yes. asynch is actively maintained, has no known vulnerabilities, and offers a well-designed async interface to ClickHouse with Cython-optimized performance. The permissive Apache 2.0 license and broad platform support via pre-built wheels make it a low-friction choice for async Python applications that need ClickHouse connectivity. Install it if you are building async code that queries or writes to ClickHouse."},"id":"asynch","links":{"html":"https://skillfed.io/packages/asynch","md":"https://skillfed.io/packages/asynch.md","pypi":"https://pypi.org/project/asynch/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"asynch","python_support":"supports_current","summary":"An asyncio driver for ClickHouse with native TCP support"},"popularity":{"monthly_downloads":3335625,"position":2655,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
