kylinpy
Apache Kylin Python Client Library
Decision gist · record as of 2026-08-14
No. The project is abandoned with last release on 2020-08-11 and no commits since 2023-04-21. High install friction and undeclared dependencies create deployment risk. Unless maintaining legacy code on an older Python version with an existing Kylin cluster, the lack of recent maintenance makes this unsuitable for new projects. Investigate whether your Kylin deployment offers a newer, actively maintained client.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires a running Apache Kylin or Kyligence Enterprise cluster; connection credentials and project name must be configured in the DSN.
- High install friction with no declared runtime dependencies in package metadata.
- Project is abandoned with last release on 2020-08-11 and no commits since 2023-04-21.
License · maintenance · safety
MIT License (permissive) — MIT License (permissive) places no restrictions on use, modification, or distribution.
last release 2020-08-11 (2194 days) · last repo commit 2023-04-21 · 62 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,967,279 downloads/mo, #3,403 on PyPI
Alternatives
Verify before relying
pip install kylinpy
import kylinpy
# Configure DSN: kylin://username:password@hostname:port/project?timeout=30&version=v1- What runtime dependencies kylinpy actually requires, given none are declared in package metadata.
- Current compatibility with modern Python versions and recent releases, given last release was 2020-08-11.
- Whether the package functions with current Apache Kylin versions or only legacy deployments.
- Why install friction is marked high despite no declared dependencies.
What it is and what it does
kylinpy is a Python client library that provides a SQLAlchemy dialect for Apache Kylin, an OLAP engine. It allows Python applications to query Kylin clusters using standard SQL through a DSN connection string, supporting multiple Kylin versions (v1, v2, v4) and optional features like SSL, debug mode, and table pushdown. The library handles connection management and API communication with Kylin clusters.
The package is designed for teams running Apache Kylin or Kyligence Enterprise who need Python-based query access. It abstracts the HTTP API layer, letting you write SQL queries and integrate Kylin data into Python workflows without learning Kylin-specific APIs.
Use it for
- Query Apache Kylin OLAP cubes from Python for data analysis and reporting.
- Configure BI platforms to connect to Kylin clusters via the SQLAlchemy dialect.
- Build Python pipelines that read pre-aggregated Kylin data for downstream processing.
- Enable SQL-based analytics on Kylin without writing custom HTTP client code.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
No.
The project is abandoned with last release on 2020-08-11 and no commits since 2023-04-21. High install friction and undeclared dependencies create deployment risk. Unless maintaining legacy code on an older Python version with an existing Kylin cluster, the lack of recent maintenance makes this unsuitable for new projects. Investigate whether your Kylin deployment offers a newer, actively maintained client.
Install
kylinpy on PyPI
Before you install
High install friction with no declared runtime dependencies in package metadata. Project is abandoned with last release on 2020-08-11 and no commits since 2023-04-21.
Requires a running Apache Kylin or Kyligence Enterprise cluster; connection credentials and project name must be configured in the DSN.
License in practice
MIT License (permissive) places no restrictions on use, modification, or distribution.
Quickstart
pip install kylinpy
import kylinpy
# Configure DSN: kylin://username:password@hostname:port/project?timeout=30&version=v1
Verify before relying
- What runtime dependencies kylinpy actually requires, given none are declared in package metadata.
- Current compatibility with modern Python versions and recent releases, given last release was 2020-08-11.
- Whether the package functions with current Apache Kylin versions or only legacy deployments.
- Why install friction is marked high despite no declared dependencies.
Package facts
| License | MIT License permissive |
| Python support | Not specified |
| Install friction | High. Source build required |
| Runtime dependencies | None |
| Maintenance | Abandoned 2,194 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,967,279 / month, #3,403 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Environment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2.7Programming Language :: Python :: 3 |
Evidence: kylinpy-2.8.4.tar.gz
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “apache kylin python client”
- kylinpyPython client library and SQLAlchemy dialect for querying Apache…
- apache-airflow-providers-apache-kylinIntegrates Apache Kylin OLAP analytics with Apache Airflow workflows,…
- kafka-pythonPure-Python Apache Kafka client library providing high-level…
Give your agent the search over MCP, or paste the wish link into any chat.
More Front-Ends packages
SQLAlchemy is a Python SQL toolkit and Object Relational Mapper (ORM) that provides both a high-level ORM layer for declarative object persistence and a Core SQL construction system for direct database abstraction and query building.
psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.
Alembic generates and manages database schema migrations for SQLAlchemy applications, handling version control of database structure changes with support for upgrades, downgrades, and auto-generation from model changes.
Install it if you use SQLAlchemy and need to version-control schema changes; skip it only if you manage migrations manually or use a different ORM entirely.
A Python client library for connecting to and querying Weaviate, a vector database that enables semantic search and AI-powered data retrieval.
A Python client library that connects to Databricks clusters and SQL warehouses using a Thrift-based protocol, conforming to the Python DB API 2.0 specification and supporting Arrow-based data exchange.
Install it if you need to query Databricks clusters or SQL warehouses from Python.
Psycopg 3 is a PostgreSQL database adapter for Python that enables applications to connect to, query, and manage PostgreSQL databases using Python code.
Install it if you need to connect Python to PostgreSQL.
See also apache-airflow-providers-apache-kylin · sqlalchemy-solr · teradatasqlalchemy · sqlalchemy-vertica · sqlalchemy-hana · sqlalchemy-drill · sqlalchemy-databricks · sqlalchemy_exasol · sqlalchemy-dremio · shillelagh