Welcome to pyfirebirdsql’s documentation!

pyfirebirdsql is a Python extension 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, pyfirebirdsql also exposes nearly the entire native client API of the database engine.

pyfirebirdsql 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 pyfirebirdsql’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 APress.

Indices and tables