Firebird-driver
The firebird-driver package provides official Python Database API 2.0-compliant driver. 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. The driver is written as pure-Python package (requires Python 3.8+) on top of Firebird client library (fbclient.so/dll) using ctypes. Driver supports Firebird version 3.0 and higher.
Minimal requirements:
- Python: 3.8
- Firebird: 3
You can download this driver from PyPI or install it using pip.
See also firebird-lib package for optional extensions to this driver.
FDB - Legacy Python Driver for Firebird
FDB is a Python library package that implements Python Database API 2.0-compliant support for Firebird. In addition to the minimal feature set of the standard Python DB API, FDB also exposes the entire native (old-style) client API of the database engine and contains extensive collection of submodules that simplify various Firebird-related tasks.
Minimal requirements:
- Python: 2.7 or 3
- Firebird: 2
You can download this driver from PyPI or install it using pip.
KInterbasDB - Obsolete Python Driver for Firebird
KInterbasDB is a Python extension package that implements Python Database API 2.0-compliant support for Firebird. In addition to the minimal feature set of the standard Python DB API, KInterbasDB also exposes nearly the entire native client API of the database engine.
The package is free - covered by a permissive BSD-style license that both commercial and noncommercial users should find agreeable.
Date | Filename | Size | Description |
---|---|---|---|
16th Jan 2009 | kinterbasdb-3.3.0.tar.bz2 | 366 Kb | Source code (use for Linux and other non-Windows platforms) |
16th Jan 2009 | kinterbasdb-3.3.0.win32-setup-py2.4.exe | 494 Kb | Win32 Executable Installer for Python 2.4 |
16th Jan 2009 | kinterbasdb-3.3.0.win32-py2.5.msi | 524 Kb | Win32 .MSI Installer for Python 2.5 |
16th Jan 2009 | kinterbasdb-3.3.0.win32-setup-py2.5.exe | 494 Kb | Win32 Executable Installer for Python 2.5 |
16th Jan 2009 | kinterbasdb-3.3.0.win32-py2.6.msi | 540 Kb | Win32 .MSI Installer for Python 2.6 |
16th Jan 2009 | kinterbasdb-3.3.0.win32-setup-py2.6.exe | 520 Kb | Win32 Executable Installer for Python 2.6 |
16th Jan 2009 | kinterbasdb-3.3.0.win-amd64-py2.6.msi | 557 Kb | Win64 Executable Installer for Python 2.6 |
Pyfirebirdsql | Multiplatform |
Hajime Nakagami | Open Source (BSD) |
A set of Firebird RDBMS bindings for python. It works on Python 2.6+ (include Python 3.x). |
django-firebird | Linux |
Maximiliano Robaina | Open Source (BSD) |
Firebird backend for Django web framework. |