- Developer Center (Home)|
- Web API|
- Client Library|
- Data Dumps|
- Source Code|
- Report an Issue|
- Licensing
Welcome to the developer hub of Open Library. This page links you to all of the information and external resources that will help you get started accessing data from, integrating with, or contributing to the Open Library platform.
Accessing Data
Open Library offers free, public, low-volumeWeb APIs andbulkMonthly Data Dumps for accessing book and author catalog data. Here areexamples of partners making use of our data in the wild. Our Web APIs are ideal for book services which need to make infrequent, real-time searches for specific books, their authors, and their availability. For projects which require importing books, authors, or covers in bulk, please kindly download our free data dumps.
Client Libraries
We maintain anOfficial (Python) Client Library for accessing data andwriting bots. The are also unofficial client libraries written inRuby andElixir.
Contributing
OpenLibrary.org is an open source project. If you'd like to contribute as an Open Library developer, please visit ourCONTRIBUTING guide onGitHub and explore ourvolunteer page. Aside from the documentation here, you may also findOpen Library's GitHub wiki useful for getting started.
Technologies
Open Library is written in Python and uses the (now arcane)Infogami web framework, which itself is built on top ofweb.py. See the/about/tech page to learn more about all the technologies powering the Open Library service.
Partners
Are you a library, publisher, or book vendor trying to integrate your catalog with Open Library previews, lending, data, or book covers? Check out ourpartner resources.
History
- Created October 21, 2009
- 78 revisions
| January 10, 2025 | Edited byraybb | fix typos |
| July 5, 2023 | Edited byMek | updating technologies |
| July 23, 2021 | Edited byraybb | all links https |
| June 27, 2021 | Edited byMek | Edited without comment. |
| October 21, 2009 | Created byGeorge | New page. |
