/BrAPI

Repository for version control of the BrAPI specifications

Primary LanguagePythonMIT LicenseMIT

BrAPI V2.1

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.

Versions

V2

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

V1

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

General Reference Documentation

Resources

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