About Bookaml

Bookaml is a library providing a basic API for validating ISBNs, gathering information about a book given its ISBN, or to find any number of books matching given search criteria. It is closely tied to the Amazon Product Advertising API, which it uses internally for retrieving book information.

Note that if you intend to use the library's facilities beyond basic validation of ISBN numbers, you will need an Amazon Web Services account and associated access keys.

Bookaml is developed by Dario Teixeira and is licensed under the terms of the LGPL 2.1 (with the OCaml linking exception).

Downloads and development

Bookaml is distributed in source-code form. You can get all releases from the project's page at GitHub or the OCaml Forge. The latest version is Bookaml 4.0, released on 2016-01-30.

Bulding and Installing

Bookaml uses OASIS. Building and installing follows the costumary configure, make, and make install sequence. To generate the ocamldoc API documentation, run make doc.


You can browse the Ocamldoc generated API documentation online.