TinyDB is a lightweight, pure-Python document-oriented database with no external dependencies, aimed at small apps that don't need a database server.