{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database"}],"enrichment":{"capability":"impyla is a Python DB API 2.0-compliant client for querying HiveServer2 implementations like Impala and Hive, supporting Kerberos, LDAP, SSL, and JWT authentication.","skillfed_tags":["distributed-query","hiveserver2","db-api-2.0"],"use_cases":["Query Impala or Hive clusters from Python scripts for exploratory data analysis and ad-hoc SQL execution.","Build ETL pipelines that extract data from distributed query engines and load into pandas for scikit-learn workflows.","Integrate Impala/Hive queries into Python applications using standard DB API 2.0 patterns.","Export query results to CSV by iterating over cursor rows and accessing column metadata.","Connect securely to HiveServer2 with Kerberos or SSL authentication in enterprise environments."],"what_it_does":"impyla provides a standard Python database interface to Impala and Hive query engines via HiveServer2. It implements PEP 249 (DB API 2.0), making it compatible with tools and libraries that expect standard Python database drivers. The package handles authentication (Kerberos, LDAP, SSL, JWT), result fetching, and schema introspection through a familiar cursor-based API.\n\nTypical usage involves connecting to a HiveServer2 endpoint, executing SQL queries, and retrieving results as tuples or converting them to pandas DataFrames. It supports both synchronous iteration over result sets and bulk fetching, making it suitable for ad-hoc queries and data pipeline integration. The package has four runtime dependencies (bitarray, thrift, thrift_sasl, pure-sasl) and requires Python 3.8 or later.","worth_installing":"Yes. impyla is a mature, actively maintained DB API 2.0 client for HiveServer2 with low install friction, permissive licensing, no known vulnerabilities, and broad authentication support. Install it if you need to query Impala or Hive from Python."},"id":"impyla","links":{"html":"https://skillfed.io/packages/impyla","md":"https://skillfed.io/packages/impyla.md","pypi":"https://pypi.org/project/impyla/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-19","license_spdx":null,"license_treatment":"permissive","name":"impyla","python_support":"supports_current","summary":"Python client for the Impala distributed query engine"},"popularity":{"monthly_downloads":11763967,"position":1364,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.24.0"}
