Welcome to Almonaut’s documentation!#
Almonaut (`Ahl-muh-naut) is a Python library for interacting with the Ex Libris Alma© API. It provides a number of methods which facilitate handling Alma© API data in Python dot notation.
Almonaut is built on two excellent Python libraries: the Requests HTTP library and pydantic for parsing and validation.
Note
This is a new project under active development. Its API is subject to change.
Warning
Ex Libris customers are assigned a limited number of calls to the
Alma© API per day. Some Almonaut methods, if used with
particular combinations of parameters (e.g. all_records=True
),
could result in a large number of API calls.
Current State#
Alma© API Area |
Read |
Write |
---|---|---|
Acquisitions |
✔ |
✖ (planned) |
Analytics |
✖ (planned) |
n/a |
Bibliographic Records and Inventory |
✖ (planned) |
✖ (planned) |
Electronic Resources |
✔ |
✖ (planned) |