Skip to main content

Starter Kit APIs Overview

This section provides comprehensive documentation on how to setup, configure, and run each of the Starter Kit applications.

Core Applications#

The Starter Kit core applications are open-source reference implementations of approved GA4GH API specifications. The following table lists each available app and where they can be accessed.

NameDescriptionDocsGithubDocker Hub
GA4GH Starter Kit DRSWeb service providing indirection layer to datasets stored in the cloud. Serves data according to the Data Repository Service (DRS) specificationDRSStarter Kit DRS Github RepoStarter Kit DRS Docker Hub Repo
GA4GH Starter Kit WESWeb service enabling the remote submission, monitoring, and canceling of computational workflows. Based on the Workflow Execution Service (WES) specificationWESStarter Kit WES Github RepoStarter Kit WES Docker Hub Repo

Support Applications#

The Starter Kit support applications provide additional utility to the core apps in terms of interactivity and maintainability. The following table lists each available app/codebase and where they can be accessed.

NameDescriptionDocsGithubDocker HubOther Links
GA4GH Starter Kit UIView, create, edit, delete GA4GH models served by starter kit web services via user interfaceStarter Kit UI Github RepoStarter Kit UI Docker Hub Repo
GA4GH Starter Kit UtilsCommandline tool for performing setup and maintenance operations on starter kit services and databasesStarter Kit Utils Github RepoStarter Kit Utils Docker Hub Repo
GA4GH Starter Kit CommonCommon utils library imported by all starter kit core appsStarter Kit Common Github RepoStarter Kit Common Docker Hub RepoMaven Central
GA4GH Starter Kit DocsStatic documentation site (i.e. this website)Starter Kit Docs Github RepoN/A