All Projects → ga4gh-beacon → specification

ga4gh-beacon / specification

Licence: Apache-2.0 license
GA4GH Beacon specification.

Projects that are alternatives of or similar to specification

apiclarity
Reconstruct Open API Specifications from real-time workload traffic seamlessly.
Stars: ✭ 290 (+835.48%)
Mutual labels:  openapi
Swiftgger
OpenAPI support for server side Swift projects.
Stars: ✭ 97 (+212.9%)
Mutual labels:  openapi
kommentaar
Generate documentation for Go APIs
Stars: ✭ 33 (+6.45%)
Mutual labels:  openapi
ApiFramework
Everything is an (Open)API
Stars: ✭ 26 (-16.13%)
Mutual labels:  openapi
fastapi-azure-auth
Easy and secure implementation of Azure AD for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.
Stars: ✭ 174 (+461.29%)
Mutual labels:  openapi
graphql-to-openapi
Convert a graphql query + graphql schema into an openapi spec.
Stars: ✭ 31 (+0%)
Mutual labels:  openapi
Tavis.OpenApi
Parser for OpenAPI Specification
Stars: ✭ 18 (-41.94%)
Mutual labels:  openapi
swagger-petstore
petstore.swagger.io
Stars: ✭ 84 (+170.97%)
Mutual labels:  openapi
OpenDocumenter
OpenDocumenter is a automatic documentation generator for OpenAPI v3 schemas. Simply provide your schema file in JSON or YAML, then sit back and enjoy the documentation.
Stars: ✭ 137 (+341.94%)
Mutual labels:  openapi
firecracker
Stop half-done API specifications! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by validating your API specifications.
Stars: ✭ 438 (+1312.9%)
Mutual labels:  openapi
openapi-ui
React based OpenAPI 3.0+ documentation generator
Stars: ✭ 32 (+3.23%)
Mutual labels:  openapi
starling-developer-sdk
The official JavaScript development kit for building on the Starling API
Stars: ✭ 45 (+45.16%)
Mutual labels:  openapi
vim-swagger-preview
A Vim plugin for previewing swagger/openAPI spec in Chrome with swagger-ui.
Stars: ✭ 19 (-38.71%)
Mutual labels:  openapi
bow-openapi
🌐 Functional HTTP client generator from an OpenAPI/Swagger specification.
Stars: ✭ 47 (+51.61%)
Mutual labels:  openapi
api
Typescript typings and OpenAPI v3 generator for the Revolt API.
Stars: ✭ 23 (-25.81%)
Mutual labels:  openapi
flutter beacon
An hybrid iBeacon scanner and transmitter SDK for Flutter Android and iOS.
Stars: ✭ 92 (+196.77%)
Mutual labels:  beacon
wayfindr-demo-ios
The wayfindr demo app for iOS
Stars: ✭ 27 (-12.9%)
Mutual labels:  beacon
OpenAPI-ObjectiveC
KKBOX Open API Developer SDK for iOS/macOS/watchOS/tvOS
Stars: ✭ 19 (-38.71%)
Mutual labels:  openapi
KaiZen-OpenApi-Parser
High-performance Parser, Validator, and Java Object Model for OpenAPI 3.x
Stars: ✭ 119 (+283.87%)
Mutual labels:  openapi
spectree
API spec validator and OpenAPI document generator for Python web frameworks.
Stars: ✭ 190 (+512.9%)
Mutual labels:  openapi

Beacon API specification

What is a Beacon?

The Beacon protocol defines an open standard for genomics data discovery, developed by members of the Global Alliance for Genomics & Health. It provides a framework for public web services responding to queries against genomic data collections, for instance from population based or disease specific genome repositories.

The Beacon protocol has been designed to be:

  • Simple: focus on robustness and easy implementation
  • Federated: maintained by individual organizations and assembled into a network
  • General-purpose: used to report on any variant collection
  • Aggregative: provide a boolean (or quantitative) answer about the observation of a variant
  • Privacy protecting: queries do not return information about single individuals

The main places to find information about the Beracon project are:

Specification

The specification is done in OpenAPI format and it is online in Swagger Hub. The overall design is explained in the beacon.md document.

License

This project is licensed under the terms of the Apache2.0 license.

How to contribute

Guidelines for contributing to this repository are listed in the CONTRIBUTING.md document. To introduce new development ideas or enhancements please use this wiki-page.

How to test

Use Swagger Validator Badge to validate the YAML file.

Communications

GitHub projects page

All members of the ga4gh-beacon GitHub organisation have access to the projects page.

This page is used to plan and manage the work across the ga4gh-beacon repositories, allowing everyone to see what’s already in motion and to work together without duplicating effort.

Notify GA4GH of potential security flaw in specification

To enable a long-term contact for potential security flaws an email address of [email protected] has been set up. This email will be monitored by the GA4GH secretariat and GA4GH security members to allow for an incoming response to be directed to appropriate parties.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].