Berkeley DB XML is a native XML database engine for use within your product. Made available as a C++ library with language bindings for Java, Perl, Python, PHP, and Tcl, it integrates directly into your application (it is not a standalone database server). It provides XQuery access into a database of document containers. XML documents are stored and indexed in their native format using Berkeley DB as the transactional database engine.
Recent releases


Changes: This release addresses a number of issues found since 2.4.13. It is source and binary compatible with earlier 2.4.x releases.


Changes: A few small fixes in the packaging of 2.1.7 and some other minor cleanup.


Changes: For the first time, the product is available as a Windows 8x6 binary installer. A new "Introduction to Berkeley DB XML" PDF. An updated Perl API. An updated command line shell (dbxml). Many bugfixes and enhancements.


No changes have been submitted for this release.


Changes: XQuery 1.0 and XPath 2.0 (July 2004 draft). Node or whole document based storage. Optional document validation. Sophisticated document indexing to speed query access. C++, Java, Perl, Python, TCL, and now PHP APIs. Command line access to document repositories.
A very configurable Web grabber with special Smart Cache support.
A command-line tool to calculate pipe friction and pressure drop through pipes.