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.
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.