Libraries and Plugins
Interacting with the Europeana REST API is possible in a multitude of ways, the easiest of which is probably a Console. If you want to use your coding language of choice to interact with an API, there are a few different code libraries that can help you access and use the API in exactly the way you want. Below is a list of libraries and plugins for the Europeana API, sorted by coding language/software suite.
Python Libraries
PyEuropeana
PyEuropeana is a library that provides streamlined functions to interact with several of Europeana's APIs through Python. It was first created in 2020 and is currently being actively maintained. It can easily be installed as a pip package, and has comprehensive and clear documentation. The PyEuropeana library gives access to:
Search: for finding objects giving a query
Record: for finding metadata about a given object
Entity: for finding metadata about entities (agents, concepts, places, timespans)
IIIF: for finding content and metadata of documents following the IIIF standard
Get access to PyEuropeana via GitHub
Java Libraries
REPOX
REPOX is a framework to manage metadata spaces developed in Java. It comprises several channels to import metadata from data providers, services to transform metadata between schemas according to user's specified rules, and services to expose the results to the exterior. REPOX aims to provide to all the TEL and Europeana partners a simple solution to import, convert and expose their bibliographic data via OAI-PMH. It was developed along EuropeanaConnect, Europeana Local, and Europeana Libraries projects. All code is available openly licensed (EUPL v.1.1) on GitHub. You can also find more information on the Original REPOX website or on the REPOX Wiki.
Node.JS Libraries
Node.JS module
This unofficial Node.js module for the Europeana API was published as public domain code. You can install it through npm with the command npm install europeana
. All code is available openly licensed and via GitHub or find this module on npm.
Â
Plugins
Open in IIIF viewer
A Firefox andChrome extension to open a IIIF manifest link in your favorite IIIF viewer. When the web page you are browsing contains a link to a IIIF manifest, by clicking on the toolbar button of this extension, you can open the link in the IIIF viewer specified on the options page. Find the plugin on Firefox, Chrome, or on Github.
Â
Â
Â