DataCite-based data model for Invenio.

Further documentation is available on



Choose a version of elasticsearch and a DB, then run:

pipenv run pip install -e .[all]
pipenv run pip install invenio-search[<elasticsearch[5|6|7]>]
pipenv run pip install invenio-db[<[mysql|postgresql|]>,versioning]


pipenv run ./

User’s Guide

This part of the documentation will show you how to get started in using Invenio-RDM-Records.

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

Additional Notes

Notes on how to contribute, legal information and changes are here for the interested.