The Breeding API (BrAPI) is a Standardized RESTful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding.
BrAPI V2 is divided into four modules:
BrAPI Core - The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
BrAPI Phenotyping - The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
BrAPI Genotyping - The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
BrAPI Germplasm - The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
Version | Status | Release Date | SwaggerHub | Apiary | Notes |
---|---|---|---|---|---|
V2.1 | Released | July 1, 2022 | Release Notes / Change File | ||
BrAPI Core | BrAPI Core | ||||
BrAPI Phenotyping | BrAPI Phenotyping | ||||
BrAPI Genotyping | BrAPI Genotyping | ||||
BrAPI Germplasm | BrAPI Germplasm | ||||
V2.0 | Released | Mar 11, 2020 | Release Notes / Change File | ||
BrAPI Core | BrAPI Core | ||||
BrAPI Phenotyping | BrAPI Phenotyping | ||||
BrAPI Genotyping | BrAPI Genotyping | ||||
BrAPI Germplasm | BrAPI Germplasm |
Version | Status | Release Date | SwaggerHub | Apiary | Notes |
---|---|---|---|---|---|
V1.3 | Archived | Nov 01, 2018 | Archive-1.3 | Archive-1.3 | Release Notes / Change File |
V1.2 | Archived | Apr 27, 2018 | Archive-1.2 | Archive-1.2 | Release Notes / Change File |
V1.1 | Archived | Jan 26, 2018 | Archive-1.1 | Release Notes / Change File | |
V1.0 | Archived | Nov 13, 2017 | Archive-1.0 | Release Notes |
- URL Structure
- Response Structure
- Date/Time Encoding
- Location Encoding
- Error Handling
- Search Services
Brapi.org - The home of all things BrAPI
BrAPI On Apiary - Apiary documentation of BrAPI
BrAPI On SwaggerHub - SwaggerHub documentation of BrAPI
BrAPI Community Forum - Consult with BrAPI experts from all over the world
BRAVA - Test your BrAPI Server with this robust test client
BrAPI Test Server - Test your BrAPI Client against sample data