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.
- 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.