# I have a self-developed repository. How can I offer my CMDI files over OAI-PMH?

**URL:** <https://forum.clarin.eu/t/i-have-a-self-developed-repository-how-can-i-offer-my-cmdi-files-over-oai-pmh/467>\
**Category:** Metadata\
**Tags:** metadata, vlo, harvesting\
**Created:** [12 September 2024 16:24 UTC](https://forum.clarin.eu/t/i-have-a-self-developed-repository-how-can-i-offer-my-cmdi-files-over-oai-pmh/467 "2024-09-12T16:24:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![twagoo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.clarin.eu/twagoo/32/11_2.png) [@twagoo](https://forum.clarin.eu/u/twagoo)\
**Post date:** [12 September 2024 16:24 UTC](https://forum.clarin.eu/t/i-have-a-self-developed-repository-how-can-i-offer-my-cmdi-files-over-oai-pmh/467/1 "2024-09-12T16:24:21Z")

</div>

There are several packages available to setup an OAI provider, some popular examples:

- file-based, Tomcat web application written in Java: [jOAI](https://github.com/NCAR/joai-project) (some centres have good experiences with this one)
- database-based, written in PHP: [oai-pmh-2](https://code.google.com/p/oai-pmh-2/)
- library to connect to a Java application: [OAIProvider](https://svn.clarin.eu/OAIProvider/tags)

More tools to setup an OAI data provider can be found [at the OAI webpage](http://www.openarchives.org/pmh/tools/tools.php).
