View on GitHub

DSpace Custom API Methods

Python methods for interacting with the custom DSpace API at

Download this project as a .zip file Download this project as a tar.gz file provides a Python class for interacting with the DSpaceTools API, which is a custom REST API for the ASU Digital HPS Repository.

You can find documentation here.


Clone the most recent version of this project:

$ git clone

Or download the project from [].

Make sure that is in your import path, and use:

>>> from dspace import DSpace
>>> d = DSpace('my_public_key', 'my_private_key', 'http://path/to/rest/endpoint')


Ask Erick


DSpace Custom API Methods is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

DSpace Custom API Methods is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

alt text


DSpace Custom API Methods is developed by the ASU Digital Innovation Group (DigInG), part of the Laubichler Lab in the Center for Biology & Society, School of Life Sciences.

This material is based upon work supported by the National Science Foundation Graduate Research Fellowship Program under Grant No. 2011131209, and NSF Doctoral Dissertation Research Improvement Grant No. 1256752.