{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"Provides Python bindings to load and use ADBC database drivers at runtime, with a DBAPI 2.0-compatible interface and support for retrieving Arrow Table objects.","skillfed_tags":["database-abstraction","arrow-columnar","driver-loader"],"use_cases":["Load ADBC drivers dynamically at runtime without hardcoding a specific database backend.","Use a DBAPI 2.0-compatible interface to query databases and retrieve results as Arrow Tables for columnar processing.","Build database abstraction layers that support multiple backends through the ADBC standard.","Integrate with data pipelines that expect Arrow format for efficient columnar data transfer.","Develop tools that need to connect to multiple database types without depending on driver-specific packages."],"what_it_does":"ADBC Driver Manager is a Python package that acts as a generic loader for Apache Arrow Database Connectivity (ADBC) drivers. It provides both low-level bindings to the ADBC Driver Manager and a higher-level DBAPI 2.0-compatible interface (PEP 249) that lets you connect to databases through pluggable ADBC drivers at runtime. The package depends only on typing-extensions and requires Python >=3.10.\n\nThe main use case is as a foundation layer: backend-specific packages wrap this manager to provide a more convenient interface for their particular database. The DBAPI 2.0 interface includes extensions to retrieve Arrow Table objects instead of being limited to row-oriented results. This is useful when you need to work with columnar data or integrate with data processing pipelines that expect Arrow format.","worth_installing":"Yes, if you need a generic, runtime-loadable interface to ADBC drivers or are building a database abstraction layer. The active maintenance, permissive license, and lack of known vulnerabilities make it safe to use. Medium install friction is acceptable for a compiled package with broad platform support. Prefer backend-specific wrappers where they exist for a simpler API."},"id":"adbc-driver-manager","links":{"html":"https://skillfed.io/packages/adbc-driver-manager","md":"https://skillfed.io/packages/adbc-driver-manager.md","pypi":"https://pypi.org/project/adbc-driver-manager/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-28","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"adbc-driver-manager","python_support":"supports_current","summary":"A generic entrypoint for ADBC drivers."},"popularity":{"monthly_downloads":2788758,"position":2890,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.12.0"}
