firebird-driver
Firebird driver for Python
This package provides official Python Database API 2.0-compliant driver for the open source relational database Firebird®. In addition to the minimal feature set of the standard Python DB API, this driver also exposes the new (interface-based) client API introduced in Firebird 3, and number of additional extensions and enhancements for convenient use of Firebird RDBMS.
Table of Contents
Installation
Requires: Firebird 3+
pip install firebird-driver
See firebird-lib package for optional extensions to this driver.
Agent skill
This repository includes a skill for coding with firebird-driver.
For releases that include the skill archive, download firebird-driver-<version>-skill.zip
from GitHub Releases. Choose the
release matching the driver version you use. The ZIP contains the complete
firebird-driver-python/ directory, including SKILL.md and references/. Extract it into
~/.codex/skills/ for Codex, ~/.claude/skills/ for Claude Code, or ~/.gemini/skills/ for
Gemini CLI.
To install from the repository instead, run these commands in a directory where you want to keep a checkout (Unix-like shell):
git clone --depth 1 --filter=blob:none --sparse https://github.com/FirebirdSQL/python3-driver.git firebird-driver-skill-source
git -C firebird-driver-skill-source sparse-checkout set skills/firebird-driver-python
Then copy the skill into the directory for each agent you use.
License
firebird-driver is distributed under the terms of the MIT license.
Documentation
The documentation for this package is available at https://firebird-driver.readthedocs.io
Running tests
See development/README.md for the Firebird test setup, Hatch commands, and development workflow.
Metadata
Release files for firebird-driver 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| firebird_driver-2.1.0.tar.gz | 107.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| firebird_driver-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 219.7 kB
Release files / firebird_driver-2.1.0.tar.gz
| Download URL | firebird_driver-2.1.0.tar.gz |
|---|---|
| Size | 107.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8561a2a261c01456a6843526878adb8a034506a3ad3e070027f91751fa855ff0
|
|
BLAKE2b-256 checksum How to use checksums |
85b0652cde2f946e3e56bb155cf820cf64072bc0b38522561abf53b2b9c826cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":null,"cpu":"x86_64","distro":{"id":"n/a","libc":{"lib":"glibc","version":"2.38"},"name":"openSUSE Leap","version":"15.6"},"implementation":{"name":"CPython","version":"3.14.0"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.5.4 30 Sep 2025","python":"3.14.0","system":{"name":"Linux","release":"6.4.0-150600.23.103-default"}} HTTPX2/2.13.1
|
Release files / firebird_driver-2.1.0-py3-none-any.whl
| Download URL | firebird_driver-2.1.0-py3-none-any.whl |
|---|---|
| Size | 112.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eb235b48256034c26dd6707fc4f40182bff90a42040c8c18aa0ac864587bfa6e
|
|
BLAKE2b-256 checksum How to use checksums |
a348f18a1838ffbe3db27503541014e2376534c82ab81021fc10b47e3550c19d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":null,"cpu":"x86_64","distro":{"id":"n/a","libc":{"lib":"glibc","version":"2.38"},"name":"openSUSE Leap","version":"15.6"},"implementation":{"name":"CPython","version":"3.14.0"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.5.4 30 Sep 2025","python":"3.14.0","system":{"name":"Linux","release":"6.4.0-150600.23.103-default"}} HTTPX2/2.13.1
|
Security for firebird-driver 2.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.