For Developers
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 [email protected].
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.
rest_easy
Developed by Tom Kerr, rest_easy is an experimental Python module with the goal of a shared syntax for querying RESTful APIs.
Java API Wrapper
Developed by William Karavites, a Java API wrapper for the Digital Public Library of America API.
PHP API Wrapper
Developed and maintained by Stuart Dallas, a PHP API wrapper for the Digital Public Library of America API.
rOpenSci/rDPLA
Developed by Scott Chamberlain, an R client for the Digital Public Library of America API.
Ruby API Wrapper
Developed by Patrick Hereford, a Ruby API wrapper for the Digital Public Library of America API.
Node.js API client
Developed by Andrew Sliwinski, a Node.js API client for the Digital Public Library of America.
