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.

Industry: Library