| 0 |
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. |
0 |
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. |
| 1 |
|
1 |
|
| 2 |
**Accessing Data** |
2 |
**Accessing Data** |
| 3 |
Open Library offers free, public, low-volume [**Web APIs**][2] and **bulk** [**Monthly Data Dumps**](/data) for accessing book and author catalog data. Here are [examples](/developers/api#api-partners) 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. |
3 |
Open Library offers free, public, low-volume [**Web APIs**][2] and **bulk** [**Monthly Data Dumps**](/data) for accessing book and author catalog data. Here are [examples](/developers/api#api-partners) 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. |
| 4 |
|
4 |
|
| 5 |
**Client Libraries** |
5 |
**Client Libraries** |
| 6 |
We maintain an [**Official (Python) Client Library**](https://github.com/internetarchive/openlibrary-client) for accessing data and [writing bots](https://github.com/internetarchive/openlibrary-bots#openlibrary-bots). The are also unofficial client libraries written in [Ruby](https://github.com/jayfajardo/openlibrary) and [Elixir](https://github.com/nithinbekal/openlibrary). |
6 |
We maintain an [**Official (Python) Client Library**](https://github.com/internetarchive/openlibrary-client) for accessing data and [writing bots](https://github.com/internetarchive/openlibrary-bots#openlibrary-bots). The are also unofficial client libraries written in [Ruby](https://github.com/jayfajardo/openlibrary) and [Elixir](https://github.com/nithinbekal/openlibrary). |
| 7 |
|
7 |
|
| 8 |
**Contributing** |
8 |
**Contributing** |
| 9 |
OpenLibrary.org is an open source project. If you'd like to contribute as on Open Library developer, please visit our [**CONTRIBUTING guide**](https://github.com/internetarchive/openlibrary/blob/master/CONTRIBUTING.md) on [Github](https://github.com/internetarchive/openlibrary) and explore our **[volunteer page](https://openlibrary.org/volunteer)**. You may also learn more about the [technologies](/about/tech) powering the service. |
9 |
OpenLibrary.org is an open source project. If you'd like to contribute as an Open Library developer, please visit our [**CONTRIBUTING guide**](https://github.com/internetarchive/openlibrary/blob/master/CONTRIBUTING.md) on [GitHub](https://github.com/internetarchive/openlibrary) and explore our [**volunteer page**](https://openlibrary.org/volunteer). Aside from the documentation here, you may also find [Open Library's Docs site](https://docs.openlibrary.org) useful for getting started. |
| 10 |
|
10 |
|
|
|
11 |
**Technologies** |
|
|
12 |
Open Library is written in Python and uses the (now arcane) [Infogami](https://openlibrary.org/dev/docs/infogami) web framework, which itself is built on top of [web.py](https://webpy.org). |
| 11 |
|
11 |
|
| ... |
|
... |
|
| 16 |
|
16 |
|
| 17 |
[1]: http://mail.archive.org/cgi-bin/mailman/listinfo/ol-tech |
19 |
[1]: https://mail.archive.org/cgi-bin/mailman/listinfo/ol-tech |
| 18 |
[2]: http://openlibrary.org/developers/api |
20 |
[2]: https://openlibrary.org/developers/api |
| 19 |
[3]: http://openlibrary.org/dev/docs/api/covers |
21 |
[3]: https://openlibrary.org/dev/docs/api/covers |
| 20 |
[4]: https://openlibrary.org/dev/docs/infogami |
22 |
[4]: https://openlibrary.org/dev/docs/infogami |
| 21 |
[5]: http://webpy.org/ |
23 |
[5]: https://webpy.org/ |
| 22 |
[6]: http://infogami.org/quicklook |
24 |
[6]: https://infogami.org/quicklook |
| 23 |
[7]: http://daringfireball.net/projects/markdown/ |
25 |
[7]: https://daringfireball.net/projects/markdown/ |
| 24 |
[8]: http://wmd-editor.com/ |
26 |
[8]: https://wmd-editor.com/ |
| 25 |
[9]: https://www.browserstack.com/ |
27 |
[9]: https://www.browserstack.com/ |
|