Welcome to datapkg’s documentation!

datapkg is a tool for distributing, discovering and installing data ‘packages’.

datapkg is a simple way to ‘package’ data building on existing packaging tools developed for code. datapkg is designed to integrate closely with the CKAN (Comprehensive Knowledge Archive Network).

By putting data in a package, it gets labelled with standardized metadata and can be put in a datapkg repository, such as CKAN or a local one. Once in such a repository, the packages are easy to find and retrieve.


Getting Started: Developers

Source mercurial repository can be found at: http://knowledgeforge.net/ckan/datapkg

For developers we recommend starting with the design document:

There are also a set of use cases and research on other similar tools:

Extending Datapkg

Datapkg has a rich plugin architecture that makes it easy to extend.

Indices and tables