Library Application Program Interfaces (APIs)

Application Program Interfaces (APIs) are structured methods for one software application to communicate with another. APIs allow programs to interoperate and share data and services in a standard way. Here is a list of library-related APIs that library developers may find useful. If you have ideas for others that would be appropriate for this list, please contact Roy.

Only APIs that are deemed to be generally useful are listed here. However, almost any library catalog will have a search API (e.g., Z39.50) and may have others as well depending on the vendor and product. You can also find other APIs at