• OAIHarvester2


The OAIHarvester2 Open Source Software (OSS) project is a Java application that provides an OAI-PMH harvester framework.

This version provides a more lightweight implementation that combines support for OAI v1.1 and v2.0. A sample harvester application is included, or the included classes can be used within custom Java applications.

OCLC Research maintains the Web home of the predecessor project to support existing users, but if you are a new user, consider using OAIHarvester2 instead.


This software may be used without charge in accord with the terms of the OCLC Research Public License. A PDF version of the license also is available. (PDF:130K/3pp.)

As of 2006 we are issuing software under the Apache License, Version 2.0.

If you would like to use this software under the Apache license, please contact us and we may be able to update the software to use the Apache license.


The OAIHarvester2 code is available in the CVS repository.

The CVS module is:

  1. oaiharvester2 - classes and support files that implement the OAI-PMH v1.1 and v2.0 harvester

CVS usage note: The CVSROOT should be set to userid@pubserv.oclc.org:/home/CVS/oai/cvsroot

You may click below to download the complete OAIHarvester2 code for use or evaluation, without using CVS.

View: Version Readme Javadoc  
Download: Distribution      


We are a worldwide library cooperative, owned, governed and sustained by members since 1967. Our public purpose is a statement of commitment to each other—that we will work together to improve access to the information held in libraries around the globe, and find ways to reduce costs for libraries through collaboration.