Python bsddb3 ist ein Python-Modul, das eine nahezu vollständige Hülle des Oracle/Sleepycat-C-APIs für die Datenbank-Umgebung, die Datenbank, Cursor- und Transaktions-Objekte bereitstellt. Jedes von diesen ist ein Python-Typ im Modul bsddb3.db. Die Datenbank-Objekte können verschiedene Zugriffsmethoden verwenden: btree, hash, recno und Warteschlange. Das Modul unterstützt die verteilten Transaktionen von Berkeley DB vollständig. Das Ziel ist, den Großteil des echten BerkeleyDB-APIs abzubilden.