PLAS API · Public Library API Specification
Library data behind one shared standard
Digital library services should be built across systems and data sources — without every service building and maintaining integrations of its own.
The model
One layer between source and products
The source implements the Provider API and exposes its data, and the products call that same interface. When the source needs telling, it goes the other way through the Vendor API.
App
Web
Info screen
Product X
Product Y
Product Z
PLAS — shared API standard
The Provider API side
The source exposes
The Vendor API side
The source consumes
Implementing the Provider API
Builds an API per the Provider API specification
Integrating with the Vendor API
Builds an integration per the Vendor API specification
Source X — e.g. a library system
The reference
Two entry points, one shared specification
The Provider API is what the library system exposes. The Vendor API is the other direction — what the product exposes back. Search and Content are profiles of Provider that can be implemented on their own.
-
Provider API
The library system's own interface — patrons, loans, reservations, payment and holdings. Implemented by the library system, called by the products.
-
Vendor API
The surface the product itself exposes, so the library system can send events and complete patron sign-in. Implemented by the vendor, called by the system.
Who does what
Libraries
Contribute needs and examples from everyday work.
System vendors
Implement the specification and help shape it.
Data providers
Make their data and services available through the standard.
Developers
Build new services on top and propose improvements.
What the standard gives you
One standard, six concrete gains
Today, library systems, metadata, search, digital media, events, identity and payment each come with their own integration interface. PLAS brings that access together — and it changes daily work for libraries and vendors alike.
Join PLAS
A standard grows strong when many people use it
PLAS should be built by the sector, for the sector — not by a single vendor.