For Developers

Sample Code & Libraries

Sample Code & Libraries

Why reinvent the wheel? Check out the following sample code and libraries for development using the DPLA API. Share your sample code, libraries, and wrappers by emailing us at apps@dp.la.

• • •

bibs

Developed by Tom Kerr, ‘bibs’ is an experimental python module with the goal of a shared syntax for querying RESTful Bibliographic APIs.

Develop with bibs »


DPyLA

Developed by Chad Nelson, this is a Python client that serves as a wrapper around the DPLA API, making it easier to interact with.

Develop with this Python client »


Java API Wrapper

Developed by William Karavites, a Java API wrapper for the Digital Public Library of America API.

Develop with this Java API wrapper »


PHP API Wrapper

Developed and maintained by Stuart Dallas, a PHP API wrapper for the Digital Public Library of America API.

Develop with this PHP API wrapper »


rOpenSci/rDPLA

Developed by Scott Chamberlain, an R client for the Digital Public Library of America API.

Develop with rDPLA client »


Ruby API Wrapper

Developed by Patrick Hereford, a Ruby API wrapper for the Digital Public Library of America API.

Develop with this Ruby API wrapper »


Node.js API client

Developed by Andrew Sliwinski, a Node.js API client for the Digital Public Library of America.

Develop with this API client »