CI Coverage Status

ExIsbndb is the Elixir wrapper for the ISBNdb API.

It helps Elixir developers to request information to ISBNdb without the need of adding any HTTP client or know the specifications of the API itself.



The package can be installed by adding ex_isbndb to your list of dependencies in mix.exs:

def deps do
    {:ex_isbndb, "~> 0.1.0"}



This library can be used in 2 different ways:

  • Use modules like ExIsbndb.Author that contains functions that will check the given params and send the request for you (Recommended)
  • Use ExIsbndb.Client to send the requests giving a method, path and params (Not recommended)

If you decide to continue with the recommended path, keep looking here to see the different features.

We provide the following modules to call the different endpoints of the ISBNdb API: