Firebird is an open-source ANSI SQL standard relational database management system that “runs on Linux, Microsoft Windows, macOS and several Unix platforms”.
Here is a driver to Python
I was unable to find a guide to submitting new datasources.
I believe implementing a datasource for Firebird would probably look a lot like MySQL