$npx skillfedfor your agent

access-parser

Access database (*.mdb, *.accdb) parser

With conditionsPyPI DatabaseReleased Jan 202582.9K downloads / mopermissive licenseSource build

Decision gist · record as of 2026-08-14

sdist only — access_parser-0.0.6.tar.gz · builds from source
v0.0.6 · released 2025-01-23 · Python >=3.6

Yes, if you need to read Access databases in Python and can tolerate high install friction and dormant maintenance. The library has no runtime dependencies, a permissive license, and no known vulnerabilities. However, expect limited compatibility testing and slow response to new issues; verify it works with your specific database files before relying on it in production.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.6.
  • High install friction due to source-only distribution; may require build tools on some systems.
  • High install friction: the package is a source distribution with no prebuilt wheels.

License · maintenance · safety

permissive license (permissive) — Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions. No licensing barrier to adoption.

last release 2025-01-23 (568 days) · last repo commit 2025-01-23 · 93 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 82,946 downloads/mo, #14,119 on PyPI

Verify before relying

pip install access-parser

from access_parser import AccessParser

db = AccessParser("/path/to/file.mdb")
table = db.parse_table("table_name")
print(db.catalog)
  • Extent of database version compatibility beyond the limited subset tested
  • Whether parsing edge cases have been discovered and fixed since last release
  • Performance characteristics on large or complex database files
Same gist for agents: .md · .json

What it is and what it does

AccessParser is a pure-Python library for reading Microsoft Access database files (.mdb and .accdb formats) without requiring external binaries or the Access application itself. It exposes a simple API to list tables, parse individual tables into Python data structures, and iterate over database contents programmatically.

The library is designed for scenarios where you need to extract data from legacy Access databases into Python for analysis, migration, or integration. It has no runtime dependencies, keeping deployments lightweight, but comes as a source distribution with high install friction. The maintainers note that testing has covered only a limited subset of database files, so compatibility with all Access versions and edge cases is not guaranteed.

Use it for

  • Migrate data from legacy Microsoft Access databases into modern Python applications or data pipelines
  • Extract and analyze data from .mdb or .accdb files for reporting or business intelligence tasks
  • Parse Access database files in environments where the Access application is unavailable or unsuitable
  • Automate batch processing of Access database exports without manual conversion steps

Worth the install?

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

With conditions

Yes, if you need to read Access databases in Python and can tolerate high install friction and dormant maintenance.

The library has no runtime dependencies, a permissive license, and no known vulnerabilities. However, expect limited compatibility testing and slow response to new issues; verify it works with your specific database files before relying on it in production.

Install

access-parser on PyPI

Before you install

High install friction: the package is a source distribution with no prebuilt wheels. Maintenance is dormant—last release was 568 days ago, though the repository remains active with a recent commit. No runtime dependencies ease deployment once installed.

Requires Python >=3.6. High install friction due to source-only distribution; may require build tools on some systems.

License in practice

Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions. No licensing barrier to adoption.

Quickstart

pip install access-parser

from access_parser import AccessParser

db = AccessParser("/path/to/file.mdb")
table = db.parse_table("table_name")
print(db.catalog)

Verify before relying

  • Extent of database version compatibility beyond the limited subset tested
  • Whether parsing edge cases have been discovered and fixed since last release
  • Performance characteristics on large or complex database files

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.6
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceDormant 568 days since the last release
Last repo commit
First released
Downloads82,946 / month, #14,119 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: access_parser-0.0.6.tar.gz

Tags

Capabilities
access database parser pythonmdb accdb file readermicrosoft access file parsingextract data from mdb filesaccess database to python
Topics
legacy-formatdata-extraction

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 › “access database parser python”

  • access-parserParses Microsoft Access database files (.mdb and .accdb) in pure…
  • pykeepassRead, write, and manipulate KeePass password database files (KDBX3…
  • pydbmlPyDBML parses and generates DBML (Database Markup Language) schemas,…

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

More Database packages

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
redis Worth it
PyPI · Database · released Jul 2026

Python client library for connecting to and executing commands against Redis key-value stores, supporting both synchronous and asynchronous operations.

Install it if your application needs to interact with Redis; the only prerequisite is a running Redis server instance.

MITpure Python · 3.10+
268.3Mdownloads / mo
ydb Worth it
PyPI · Database · released Jul 2026

YDB Python SDK is the official client library for connecting to and querying YDB databases from Python applications.

Install it if you need to connect Python applications to YDB databases.

permissive licensepure Python · 3.10+
210.0Mdownloads / mo
snowflake-connector-python Worth it
PyPI · Software Development · released Aug 2026

Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.

Apache-2.0compiled wheel · 3.10+
193.6Mdownloads / mo
sqlparse Worth it
PyPI · Software Development · released Aug 2026

sqlparse tokenizes SQL text into a tree of statements, clauses, and expressions, and provides functions to split scripts, format queries, and inspect parsed tokens without validating dialect or syntax.

Install it if you need to manipulate, format, or analyze SQL text programmatically.

BSD-3-Clausepure Python · 3.10+
148.9Mdownloads / mo
dbt-adapters With conditions
PyPI · Database · released Jul 2026

Provides base adapter protocols and shared functionality that database adapters use to integrate with dbt-core, handling connections, dialect translation, relation caching, and core interface management.

Apache-2.0pure Python · 3.10.0+
121.3Mdownloads / mo

See also pandas_access · pypyodbc · tls-parser · sqlacodegen · openstep-parser · ipsw-parser · cabarchive · sqlalchemy-adapter · pyodbc · simple-ddl-parser