AmberDB is an embedded, schema-driven NoSQL database engine for Perl, designed for applications that need structured records, fast indexed queries, full-text search, transactions, and a simple deployment model. It is built on top of Berkeley DB through DB_File , but AmberDB provides a much higher-level database API rather than exposing the underlying key-value store directly. Why AmberDB?