The Biolink API provides access to information on biological and biomedically relevant entities, and associations between these entities.

It is a light-weight data access layer that standardizes on,

  • how data is accessed from multiple sources, by standardizing on access patterns
  • the request parameters, by standardizing on core parameters for each route
  • the response, by standardizing on the Biolink Model to represent knowledge about entities and associations

While the API prescribes a core specification for commonly used routes, the actual implementation itself is left to the implementers.

There are two incarnations of the Biolink API,

with the latter being the canonical implementation, where the API sits on top of a Solr-based document store and a Neo4j graph database.