Developing for CollectionSpace
This is the place where you - as a software developer, integrator, or implementer - can find documentation on developing for CollectionSpace:
- Writing or integrating applications or scripts that talk to CollectionSpace systems.
- Extending CollectionSpace by writing custom code for your institution's implementation.
- Working directly on the CollectionSpace project as a community contributor.
Tip: The left sidebar makes finding documentation easier
To view the Table of Contents links in the left sidebar, click this icon in the upper-right area of this page:
The following documents are available in this section:
- Architecture
- CollectionSpace APIs
- Services Layer REST API
- Acquisition Service REST APIs
- Authority REST API for Hierarchies
- Authorization Service RESTful APIs - Release v1.0a
- Batch Job Service RESTful APIs
- Blob Service RESTful API
- CollectionObject Service RESTful APIs
- Common Services REST API documentation
- Concept Service REST APIs
- Group Service RESTful APIs - Release v1.8
- Imports Service Home
- Intake Service RESTful APIs - Release v0.5
- IntakeService REST APIs - Release v0.1
- Loan In Service RESTful APIs - Release v0.8
- Loan Out Service RESTful APIs - Release v0.5.2
- Location Service REST APIs
- Media Service RESTful API
- Movement Service RESTful APIs - Release v0.7
- Object Exit Service RESTful APIs
- Organization Service REST APIs
- Person Service REST APIs
- Place Service REST APIs
- Relationship Service RESTful APIs
- Reporting Service RESTful APIs
- Vocabulary Service REST APIs - Release v0.1
- Structured Date Service RESTful APIs
- Services Layer REST API
- Extending CollectionSpace
- Webapps for CollectionSpace
- Development Tools and Techniques
- Debugging Tools and Techniques
- Directory structure for the Services layer source code
- Deploying Maven Artifacts
- User Interface (UI) Development
- Licensing
- Creating a Tomcat tarball