For Developers

If you are interested in how we have built any Europeana service, please visit our Github repository.

All the application source code for Europeana Collections is available in our Github repository, we've built it using Vue.js and Nuxt.


The Europeana website is a consumer of our own Europeana APIs, which are available to everyone to use freely upon application for an API key and acceptance of our terms and conditions. If you're looking to integrate our content into your own website or app, please read our API documentation.


We use Contentful as a Content Management System. As we are a non-profit working to improve the reach of cultural heritage, they have kindly provided us with the ability to store all of our editorial and website (non-search and record) content at no cost. If you'd like to read more about why we made this decision, please read our blog on Europeana Pro.


We use Lokalise as a platform to handle our translation. Lokalise helps us delegate access to different language translators as well as easily obtain professional translations. They have kindly provided us this service without cost.

Performance and protection

We are a part of Cloudflare's Project Galileo which allows us free usage of Cloudflare's enterprise tools as an organization of arts and culture. This tool protects us from attacks, and also offers many benefits in terms of performance optimisation.