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
GA4GH Starter Kit Data ConnectWeb service enabling discovery and search of biomedical data. Based on the Data Connect specificationData ConnectStarter Kit Data Connect Github RepoStarter Kit Data Connect Docker Hub Repo
GA4GH Starter Kit Passport UICentral UI server connecting to other Passport-related microservices (ory hydra, ory kratos). Based on the GA4GH Passport specificationPassport UIStarter Kit Passport UI Github RepoStarter Kit Passport UI Docker Hub Repo
GA4GH Starter Kit Passport BrokerWeb service enabling a standardized approach for managing access to protected data through the usage of JWT Visas. Based on the GA4GH Passport specificationPassport BrokerStarter Kit Passport Broker Github RepoStarter Kit Passport Broker 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