Main Content

For Developers

Get Started

The GDC provides developers and users with a variety tools, components, and other key information in support of developing novel apps for visualizing and analyzing GDC data.

The GDC Application Programming Interface (API) provides developers with a programmatic interface to query, analyze, and download GDC data and submit data to the GDC. 

The GDC Analysis Tool Software Development Kit supports the development of applications that allow for analysis, visualization, and refinement of cohorts. Applications that operate within the GDC Data Portal interact with the GDC API via SDK.

The GDC provides a Component Library to facilitate the development of web-based applications for the GDC Data Portal.

The GDC Data Model is the central method of organization of all data artifacts ingested by the GDC.





From the GDC FAQ

How do I obtain an account to log in to the GDC?

Generally, browsing indexed GDC metadata (such as information about the cases and files contained in the GDC Data Portal) does not require a login.

eRA Commons authentication and dbGaP authorization are required before accessing controlled data, which generally includes individually identifiable information such as low level genomic sequencing data and germline variants.

Controlled-access data users log in to the GDC using their eRA Commons accounts. The GDC then verifies that the user has authorization in dbGaP to access specific controlled datasets.

See Obtaining Access to GDC Data and Resources for more information on data download, and Obtaining Access to Submit Data for information on data submission.

Need Assistance?

Need help with data retrieval, download, or submission?

Visit the GDC Support Page