The Python driver for Firebird

The firebird-driver 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.

This documentation set is not a tutorial on SQL or Firebird; rather, it is a topical presentation of driver’s feature set, with example code to demonstrate basic usage patterns. For detailed information about Firebird features, see the Firebird documentation, and especially the excellent The Firebird Book written by Helen Borrie and published by IBPhoenix.

See also

firebird-lib package for optional extensions to this driver.


Requires Python 3.8+


You can download docset for Dash (MacOS) or Zeal (Windows / Linux) documentation readers from releases at github.


Driver development is sponsored by IBPhoenix.

Indices and tables