Click here to skip to this page's main content.

New to the Open Library? — Learn how it works
Want to support Open Library? Until April 30, we'll double your donation! Help us build the great digital library.
Last edited by JeffKaplan
August 7, 2017 | History

Developer Center

Hello! There are lots of ways you can work with the Open Library system, and the ol-tech mailing list is a great place to ask questions.

Open Library is powered by Infogami, a clean, simple wiki application framework built on Unlike other wikis, Infogami has the flexibility to handle different classes of data, including structured data. That makes it the perfect platform for Open Library.

Open Library also uses a text-to-HTML formatting language Markdown, created by John Gruber. We also use the handy WMD Markdown WYSIWYG editor.

Special thanks to Browserstack for cross browser compatibility testing.

Developer Notes & Blogs
- Current documentation pages
- Main older documentation page & API Documentation
- Ruby interface for the API, written by Jay Fajardo - Using covers
- Set up a development instance of Open Library
- Committing changes to
- Writing a Bot for Open Library
- Using the Internet Archive BookReader
- book URLs
- In-Library lending tech notes
- Github Issue Tracker, old issue tracker on launchpad
- Blogs by current and former devs: Gio, Raj, Anand



History Created October 21, 2009 · 62 revisions

August 7, 2017 Edited by JeffKaplan Edited without comment.
November 29, 2015 Edited by Jessamyn West moved infogami stuff to infogami page
November 29, 2015 Edited by Jessamyn West Edited without comment.
November 29, 2015 Edited by Jessamyn West formatting
October 21, 2009 Created by George New page.