Technical Documentation

Here are some useful links and basic information for software developers who are integrating GenomeSpace services with their software applications and tools. These are working documents, subject to change. We welcome feedback from early adopters.

Overviews

GenomeSpace Service Interfaces

GenomeSpace services are REST-based web services. Java-based software applications may prefer to use the GenomeSpace CDK which wraps these REST services and provides a Java API. Both of these interfaces are described in these documents:

GenomeSpace Server URLs

GenomeSpace tools using the REST API should do runtime discovery of the base server URL. The CDK already does this. Base URLs for prod, test, dev, and ci servers are obtained by doing an HTTP GET from this following URL. The "prod" prefix indicates URLs on the production server.