FDB is a Python library package that implements Python Database API 2.0-compliant support for the open source relational database Firebird®. In addition to the minimal feature set of the standard Python DB API, FDB also exposes nearly the entire native client API of the database engine and number of additional extensions and enhancements for convenient use of Firebird.
FDB is a sub-project under the Firebird Project, and is used internally as key component for Firebird QA.
FDB is free – covered by a permissive BSD-style license that both commercial and noncommercial users should find agreeable.
This documentation set is not a tutorial on Python, SQL, or Firebird; rather, it is a topical presentation of FDB’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.