IPT: The Integrated Publishing Toolkit

A free open source software tool used to publish and share biodiversity datasets through the GBIF network.

About the IPT

The Integrated Publishing Toolkit (IPT) is a free open source software tool written in Java that is used to publish and share biodiversity datasets through the GBIF network. The IPT can also be configured with a DataCite account in order to assign DOIs to datasets transforming it into a data repository.

To understand how the IPT works, try watching this concise 25 minute live demo showing how a dataset gets properly published and registered through GBIF.org:

Latest release: 2.4.2

Version 2.4.2 is available for download here, or via a CentOS repository or Docker container. A Debian repository is now also available, see issue.

Version 2.4.2 includes a bugfix from an issue introduced by the update in version 2.4.1. It also allows streaming large datasets from large PostgreSQL databases, see issue.

Notes from earlier releases

Please see the IPT repository for notes on previous releases.

Upcoming Release

No release date has been set yet for the next version, however, progress working on issues included in this release can be browsed here.

Minor issues and security issues will be addressed in patch releases for 2.4.x.


If you're only interested in trying out the IPT please request an account on the Demo IPT by sending an email to helpdesk@gbif.org.

The simplest way to begin using the IPT is to request a free account on a trusted data hosting centre allowing you to manage your own datasets and publish them through GBIF.org without the hassle of setting up and maintaining the IPT on your own server.

Otherwise if want to setup your own instance of the IPT the Getting Started Guide is your entry point.

Be sure to sign up to the IPT Mailing List, which serves as a support group for IPT users. It is essential that the IPT is kept up to date to be as secure and robust as possible, so if you are responsible for administering an IPT, then you should be signed up to be notified of new releases so that you can update immediately.


The IPT user interface and wiki both need internationalisation, but it's a community effort and everyone is welcome to join. Full instructions aimed at translators can be found here.

Thanks to an enormous community effort, and by leveraging the power of the Crowdin localisation tool, the user interface has already been translated into seven different languages: English, French, Spanish, Traditional Chinese, Brazilian Portuguese, Japanese, and Russian.