$npx skillfedfor your agent

atlasclient

Apache Atlas client

With conditionsPyPI Front-EndsReleased Aug 20191.8M downloads / moApache Software License 2.0Source build

Decision gist · record as of 2026-08-14

sdist only — atlasclient-1.0.0.tar.gz · builds from source
v1.0.0 · released 2019-08-19

Yes, if you are working with Apache Atlas v2 and need a Python client to avoid raw HTTP calls. No, if you require active maintenance, modern Python version support beyond 3.6, or compatibility with recent Atlas releases—the package has not been updated since 2019 and carries Pre-Alpha status. The high install friction and lack of runtime dependencies are not blockers, but the stale release history is a real concern for long-term use.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a running Apache Atlas server with REST API v2 endpoint accessible at the specified host and port; authentication credentials must be valid.
  • High install friction and no runtime dependencies.
  • The package is marked Pre-Alpha in development status and has not been updated since 2019-08-19, despite the repository showing recent activity.

License · maintenance · safety

Apache Software License 2.0 (permissive) — Licensed under Apache Software License 2.0, a permissive open-source license. You can use, modify, and distribute the package freely, including in commercial projects, provided you include a copy of the license and state significant changes.

last release 2019-08-19 (2552 days) · last repo commit 2026-08-14 · 18 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,791,790 downloads/mo, #3,554 on PyPI

Verify before relying

from atlasclient.client import Atlas
client = Atlas('atlas.host', port=21000, username='admin', password='admin')
params = {'typeName': 'DataSet', 'attrName': 'name', 'attrValue': 'data'}
results = client.search_attribute(**params)
  • Whether the package works with modern Python versions beyond 3.6, given classifiers list only up to 3.6 and no requires_python constraint is specified.
  • Current compatibility with recent Apache Atlas versions, given the last release was 2019-08-19.
  • Whether multiprocessing support mentioned as a TODO feature has been implemented.
Same gist for agents: .md · .json

What it is and what it does

atlasclient is a Python wrapper around Apache Atlas's REST API v2 that abstracts the complexity of direct HTTP calls to metadata operations. It provides object-oriented access to Atlas entities, classifications, and search functionality, with lazy loading so requests are only made when data is actually needed. The client transparently handles multi-step REST operations—for example, fetching classifications for an entity—so you don't need to know the underlying API structure.

The package is designed for developers integrating with Apache Atlas for data governance, metadata discovery, and lineage tracking. It has no external runtime dependencies, making installation straightforward, but it does require a live Atlas server to connect to. The codebase is marked Pre-Alpha and has not been updated since August 2019, so it may have compatibility gaps with newer Atlas versions or Python releases.

Use it for

  • Query and retrieve metadata entities from Apache Atlas by type, attribute, or search criteria without writing raw REST calls.
  • Programmatically access entity classifications and relationships as Python objects with automatic sub-resource loading.
  • Integrate Atlas metadata operations into Python data pipelines or governance automation scripts.
  • Parse qualified names and perform basic searches on Atlas data assets during data discovery workflows.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are working with Apache Atlas v2 and need a Python client to avoid raw HTTP calls.

No, if you require active maintenance, modern Python version support beyond 3.6, or compatibility with recent Atlas releases—the package has not been updated since 2019 and carries Pre-Alpha status. The high install friction and lack of runtime dependencies are not blockers, but the stale release history is a real concern for long-term use.

Install

atlasclient on PyPI

Before you install

High install friction and no runtime dependencies. The package is marked Pre-Alpha in development status and has not been updated since 2019-08-19, despite the repository showing recent activity. Maintenance status is marked active, but the gap between the latest release and current date suggests the package may not receive timely updates for compatibility issues.

Requires a running Apache Atlas server with REST API v2 endpoint accessible at the specified host and port; authentication credentials must be valid.

License in practice

Licensed under Apache Software License 2.0, a permissive open-source license. You can use, modify, and distribute the package freely, including in commercial projects, provided you include a copy of the license and state significant changes.

Quickstart

from atlasclient.client import Atlas
client = Atlas('atlas.host', port=21000, username='admin', password='admin')
params = {'typeName': 'DataSet', 'attrName': 'name', 'attrValue': 'data'}
results = client.search_attribute(**params)

Verify before relying

  • Whether the package works with modern Python versions beyond 3.6, given classifiers list only up to 3.6 and no requires_python constraint is specified.
  • Current compatibility with recent Apache Atlas versions, given the last release was 2019-08-19.
  • Whether multiprocessing support mentioned as a TODO feature has been implemented.

Package facts

LicenseApache Software License 2.0 permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceActively maintained 2,552 days since the last release
Last repo commit
First released
Downloads1,791,790 / month, #3,554 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 2 - Pre-AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6

Evidence: atlasclient-1.0.0.tar.gz

Tags

Capabilities
apache atlas python clientatlas metadata api wrapperdata governance clientatlas entity searchmetadata management pythonatlas rest api v2
Topics
metadata-managementdata-governance
PyPI keywords
atlasclient

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 atlas python client”

  • atlasclientA Python client for Apache Atlas REST API v2 that provides…
  • pyapacheatlasPyApacheAtlas provides a Python SDK and Excel integration for…
  • netflix-spectator-pyA thin-client metrics library that sends application metrics to…

Give your agent the search over MCP, or paste the wish link into any chat.

More Front-Ends packages

SQLAlchemy Worth it
PyPI · Front-Ends · released Aug 2026

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.

permissive licensepure Python · 3.7+
422.7Mdownloads / mo
psycopg2-binary Worth it
PyPI · Software Development · released Apr 2026

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.

copyleftcompiled wheel · 3.9+
271.6Mdownloads / mo
alembic Worth it
PyPI · Front-Ends · released Aug 2026

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.

MITpure Python · 3.10+
215.2Mdownloads / mo
weaviate-client Worth it
PyPI · Front-Ends · released Aug 2026

A Python client library for connecting to and querying Weaviate, a vector database that enables semantic search and AI-powered data retrieval.

permissive licensepure Python · 3.10+
213.2Mdownloads / mo
databricks-sql-connector Worth it
PyPI · Front-Ends · released Jul 2026

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.

Apache-2.0pure Python
119.5Mdownloads / mo
psycopg Worth it
PyPI · Software Development · released May 2026

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.

LGPL-3.0-onlypure Python · 3.10+
117.0Mdownloads / mo

See also pyapacheatlas · gooddata-api-client · netflix-spectator-py · zammad_py · atlassian-python-api · rucio-clients · benchling-api-client · aiohttp-sse-client · api4jenkins · awsme