How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Z39.50

Z39.50 is the ANSI/NISO standard for searching and retrieving records from remote databases, maintained by the Library of Congress and used to query library catalogues across institutions. SRU and SRW re-expressed the same model over HTTP and XML.

Z39.50 let one library search another’s catalogue in 1988, which is a distributed query protocol predating the web. It is stateful, it is not HTTP, and it is still deployed — and its HTTP successor SRU is what most modern library federation actually runs on.

  • Federated search - One query, many catalogues, results returned in a common structure.
  • Stateful sessions - A design from the era it comes from, and a genuine obstacle to modern tooling.
  • SRU/SRW - The HTTP and XML re-expression, which is where new implementations go.
  • Still in production - Union catalogues and interlibrary loan continue to depend on it.

Z39.50 is the reminder that this sector’s interoperability instincts are old and durable. The State of Education & EdTech APIs finds the library and discovery segment publishing machine-readable contracts at 36.4% — modest against the repositories, well ahead of K-12 — and much of what it publishes is the modern face of protocols like this one.

Referenced in API Evangelist papers

This standard shows up in my published research. These reports read the machine-readable evidence provider by provider — and put this standard in the context of a real sector.

The State of Education & EdTech APIs

Federated catalogue search since 1988 — underneath a library and discovery segment publishing machine-readable contracts at 36.4%.