{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"Provides a SQLAlchemy dialect to connect to Db2 on IBM i systems using ODBC, enabling ORM and SQL query construction against IBM i databases.","skillfed_tags":["ibm-i","db2-odbc"],"use_cases":["Build Python applications that query and update Db2 tables on IBM i using SQLAlchemy ORM without writing raw SQL.","Migrate or integrate legacy IBM i systems with modern Python web frameworks that rely on SQLAlchemy.","Automate data extraction and transformation pipelines from IBM i Db2 databases in Python.","Use SQLAlchemy's reflection capabilities to auto-discover IBM i table schemas and generate ORM models.","Connect Python data analysis or reporting tools to IBM i Db2 as a backend data source."],"what_it_does":"sqlalchemy-ibmi is a SQLAlchemy dialect that bridges SQLAlchemy's ORM and query construction to Db2 running on IBM i systems. It translates SQLAlchemy expressions into SQL compatible with IBM i's Db2 engine and manages connections through the IBM i Access ODBC Driver. The adapter supports SQLAlchemy 1.4 and 2.0, and works with Python 3.10 through 3.14.\n\nThe package is actively developed but still in beta. It has known limitations around non-standard SQL, certain foreign key operations, and subqueries in specific JOIN contexts. Users need the IBM i Access ODBC Driver installed separately on their system to establish connections. The adapter is suitable for applications that need to query or manipulate data on IBM i systems using SQLAlchemy's familiar Python API.","worth_installing":"Yes, if you need SQLAlchemy access to Db2 on IBM i and have the IBM i Access ODBC Driver available. The package is actively maintained, has low install friction, carries a permissive license, and supports current Python versions. The beta status and known limitations (non-standard SQL, certain foreign key operations) mean you should verify your specific use case works before relying on it in production."},"id":"sqlalchemy-ibmi","links":{"html":"https://skillfed.io/packages/sqlalchemy-ibmi","md":"https://skillfed.io/packages/sqlalchemy-ibmi.md","pypi":"https://pypi.org/project/sqlalchemy-ibmi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-09","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"sqlalchemy-ibmi","python_support":"supports_current","summary":"SQLAlchemy support for Db2 on IBM i"},"popularity":{"monthly_downloads":222108,"position":9270,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.4"}
