Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Labguru website screenshot

Labguru

Labguru is an electronic laboratory notebook (ELN) and biotech data management platform that provides a unified REST and GraphQL API for managing experiments, protocols, milestones, inventory, equipment, and research project data. The platform serves biotech, pharma, CRO, food tech, and academic organizations with cloud-based lab operations, LIMS, workflow automation, and data analytics capabilities.

agent aware

Limited machine-readable signal and partial portal coverage — documentation a human can read, but little a machine or agent can consume without scraping.

Kin Score

API Evangelist profiles Labguru the way a machine reads it — 259 machine-readable artifacts across 69 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Labguru scores 44.5/100 (thin), with a separate agent-readiness read of 39/100 (agent aware). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 44.5/100 · thin
Contract Quality 13.1 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 4.8 / 13
Governance 8.8 / 12
Discoverability 9.3 / 10
Regulatory · Health 3.6 / 15
Agent readiness — 39/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Labguru

Each block below is one kind of artifact we hold for Labguru. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 69

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Labguru Antibodies API

The Antibodies API from Labguru — 2 operation(s) for antibodies.

Labguru Attachments API

The Attachments API from Labguru — 2 operation(s) for attachments.

Labguru Authentication API

The Authentication API from Labguru — 1 operation(s) for authentication.

Labguru Bacteria API

The Bacteria API from Labguru — 2 operation(s) for bacteria.

Labguru Boxes API

The Boxes API from Labguru — 2 operation(s) for boxes.

Labguru Cell lines API

The Cell lines API from Labguru — 2 operation(s) for cell lines.

Labguru Comments API

The Comments API from Labguru — 2 operation(s) for comments.

Labguru Companies API

The Companies API from Labguru — 2 operation(s) for companies.

Labguru Compound Parent Structures API

The Compound Parent Structures API from Labguru — 3 operation(s) for compound parent structures.

Labguru Compounds API

The Compounds API from Labguru — 2 operation(s) for compounds.

Labguru Consumables API

The Consumables API from Labguru — 2 operation(s) for consumables.

Labguru Datasets API

The Datasets API from Labguru — 2 operation(s) for datasets.

Labguru Documents API

The Documents API from Labguru — 2 operation(s) for documents.

Labguru Elements API

The Elements API from Labguru — 3 operation(s) for elements.

Labguru Equipment API

The Equipment API from Labguru — 3 operation(s) for equipment.

Labguru Events API

The Events API from Labguru — 2 operation(s) for events.

Labguru Experiments API

The Experiments API from Labguru — 6 operation(s) for experiments.

Labguru Filters API

The Filters API from Labguru — 3 operation(s) for filters.

Labguru Flags API

The Flags API from Labguru — 2 operation(s) for flags.

Labguru Flies API

The Flies API from Labguru — 2 operation(s) for flies.

Labguru Folders API

The Folders API from Labguru — 2 operation(s) for folders.

Labguru Fungi API

The Fungi API from Labguru — 2 operation(s) for fungi.

Labguru Generic Items API

The Generic Items API from Labguru — 2 operation(s) for generic items.

Labguru Genes API

The Genes API from Labguru — 2 operation(s) for genes.

Labguru Links API

The Links API from Labguru — 2 operation(s) for links.

Labguru Lipids API

The Lipids API from Labguru — 2 operation(s) for lipids.

Labguru Maintenance event API

The Maintenance event API from Labguru — 2 operation(s) for maintenance event.

Labguru Maintenance template API

The Maintenance template API from Labguru — 2 operation(s) for maintenance template.

Labguru Maintenance types API

The Maintenance types API from Labguru — 2 operation(s) for maintenance types.

Labguru Maintenances API

The Maintenances API from Labguru — 2 operation(s) for maintenances.

Labguru Manifest API

The Manifest API from Labguru — 1 operation(s) for manifest.

Labguru Measurements API

The Measurements API from Labguru — 1 operation(s) for measurements.

Labguru Members API

The Members API from Labguru — 1 operation(s) for members.

Labguru Notes API

The Notes API from Labguru — 2 operation(s) for notes.

Labguru Papers API

The Papers API from Labguru — 2 operation(s) for papers.

Labguru Plants API

The Plants API from Labguru — 2 operation(s) for plants.

Labguru Plasmids API

The Plasmids API from Labguru — 2 operation(s) for plasmids.

Labguru Plates API

The Plates API from Labguru — 4 operation(s) for plates.

Labguru Primers API

The Primers API from Labguru — 2 operation(s) for primers.

Labguru Projects API

The Projects API from Labguru — 2 operation(s) for projects.

Labguru Proteins API

The Proteins API from Labguru — 2 operation(s) for proteins.

Labguru Protocols API

The Protocols API from Labguru — 2 operation(s) for protocols.

Labguru Reports API

The Reports API from Labguru — 5 operation(s) for reports.

Labguru Request templates API

The Request templates API from Labguru — 2 operation(s) for request templates.

Labguru Requests API

The Requests API from Labguru — 9 operation(s) for requests.

Labguru Rodent cages API

The Rodent cages API from Labguru — 3 operation(s) for rodent cages.

Labguru Rodent Specimens API

The Rodent Specimens API from Labguru — 2 operation(s) for rodent specimens.

Labguru Rodent Strains API

The Rodent Strains API from Labguru — 2 operation(s) for rodent strains.

Labguru Sample Pooling API

The Sample Pooling API from Labguru — 1 operation(s) for sample pooling.

Labguru Search API

The Search API from Labguru — 1 operation(s) for search.

Labguru Sections API

The Sections API from Labguru — 3 operation(s) for sections.

Labguru Seeds API

The Seeds API from Labguru — 2 operation(s) for seeds.

Labguru Sequences API

The Sequences API from Labguru — 2 operation(s) for sequences.

Labguru Shopping list API

The Shopping list API from Labguru — 6 operation(s) for shopping list.

Labguru SOPs API

The SOPs API from Labguru — 2 operation(s) for sops.

Labguru Stocks API

The Stocks API from Labguru — 7 operation(s) for stocks.

Labguru Storages API

The Storages API from Labguru — 2 operation(s) for storages.

Labguru Submodules API

The Submodules API from Labguru — 7 operation(s) for submodules.

Labguru Tags API

The Tags API from Labguru — 2 operation(s) for tags.

Labguru Teams API

The Teams API from Labguru — 2 operation(s) for teams.

Labguru Tissue API

The Tissue API from Labguru — 2 operation(s) for tissue.

Labguru Units API

The Units API from Labguru — 2 operation(s) for units.

Labguru Vectors API

The Vectors API from Labguru — 2 operation(s) for vectors.

Labguru Viruses API

The Viruses API from Labguru — 2 operation(s) for viruses.

Labguru Visualizations API

The Visualizations API from Labguru — 2 operation(s) for visualizations.

Labguru Webhooks API

The Webhooks API from Labguru — 3 operation(s) for webhooks.

Labguru Workflows API

The Workflows API from Labguru — 2 operation(s) for workflows.

Labguru Worms API

The Worms API from Labguru — 2 operation(s) for worms.

Labguru Yeasts API

The Yeasts API from Labguru — 2 operation(s) for yeasts.

Scroll within the panel for all 69 ·

GraphQL 1

Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.

GraphQL schemas published by this provider.

Labguru GraphQL API

Labguru is an electronic laboratory notebook (ELN) and biotech data management platform for life sciences organizations including biotech, pharma, CRO, food tech, and academic i...

GRAPHQL

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Labguru Plans Pricing

3 plans

PLANS

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Labguru Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 2

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Labguru Api Context

0 classes · 0 properties

JSON-LD

Labguru Context

9 classes · 19 properties

JSON-LD

Spectral Rules 1

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Labguru API Rules

6 rules · 5 warnings

SPECTRAL

JSON Schema 180

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

AntibodyBaseRequest

2 properties

JSON SCHEMA

BacteriumBaseRequest

2 properties

JSON SCHEMA

BoxBaseRequest

2 properties

JSON SCHEMA

CellLineBaseRequest

2 properties

JSON SCHEMA

CompanyBaseRequest

2 properties

JSON SCHEMA

CompoundBaseRequest

3 properties

JSON SCHEMA

DocumentBaseRequest

2 properties

JSON SCHEMA

EquipmentBaseRequest

2 properties

JSON SCHEMA

EventBaseRequest

2 properties

JSON SCHEMA

ExperimentBaseRequest

2 properties

JSON SCHEMA

FlagBaseRequest

2 properties

JSON SCHEMA

FlyBaseRequest

2 properties

JSON SCHEMA

FungusBaseRequest

2 properties

JSON SCHEMA

GeneBaseRequest

2 properties

JSON SCHEMA

GenericItemBaseRequest

2 properties

JSON SCHEMA

InternalServerError

2 properties

JSON SCHEMA

InvalidRequestError

2 properties

JSON SCHEMA

LinkBaseRequest

2 properties

JSON SCHEMA

LipidBaseRequest

2 properties

JSON SCHEMA

MaintenanceEventBaseRequest

2 properties

JSON SCHEMA

MaintenanceTemplateBaseRequest

2 properties

JSON SCHEMA

MaterialBaseRequest

2 properties

JSON SCHEMA

NotFound

1 properties

JSON SCHEMA

NoteBaseRequest

2 properties

JSON SCHEMA

OK

2 properties

JSON SCHEMA

PaperBaseRequest

2 properties

JSON SCHEMA

PlantBaseRequest

2 properties

JSON SCHEMA

PlasmidBaseRequest

2 properties

JSON SCHEMA

PrimerBaseRequest

2 properties

JSON SCHEMA

ProjectBaseRequest

2 properties

JSON SCHEMA

ProteinBaseRequest

2 properties

JSON SCHEMA

ReportBaseRequest

2 properties

JSON SCHEMA

RodentCageBaseRequest

2 properties

JSON SCHEMA

RodentSpecimenBaseRequest

2 properties

JSON SCHEMA

RodentStrainBaseRequest

2 properties

JSON SCHEMA

SOPBaseRequest

2 properties

JSON SCHEMA

SeedBaseRequest

2 properties

JSON SCHEMA

SequenceBaseRequest

2 properties

JSON SCHEMA

StockBaseRequest

2 properties

JSON SCHEMA

StorageBaseRequest

2 properties

JSON SCHEMA

TaskBaseRequest

2 properties

JSON SCHEMA

TissueBaseRequest

2 properties

JSON SCHEMA

Unauthorized

1 properties

JSON SCHEMA

UnprocessableEntity

2 properties

JSON SCHEMA

VirusBaseRequest

2 properties

JSON SCHEMA

WormBaseRequest

2 properties

JSON SCHEMA

YeastBaseRequest

2 properties

JSON SCHEMA

acceptRequest

2 properties

JSON SCHEMA

addAnExperimentSectionToReport

2 properties

JSON SCHEMA

addCoverToReport

2 properties

JSON SCHEMA

Add custom item

2 properties

JSON SCHEMA

Add element

2 properties

JSON SCHEMA

addExperiment

0 properties

JSON SCHEMA

Add item

2 properties

JSON SCHEMA

Add plate element

2 properties

JSON SCHEMA

addVisualization

2 properties

JSON SCHEMA

approvedRequest

2 properties

JSON SCHEMA

assignItemToDataset

2 properties

JSON SCHEMA

createAntibody

0 properties

JSON SCHEMA

createAttachment

5 properties

JSON SCHEMA

createBacterium

0 properties

JSON SCHEMA

createBox

0 properties

JSON SCHEMA

createCellLine

0 properties

JSON SCHEMA

createComment

2 properties

JSON SCHEMA

createCompany

0 properties

JSON SCHEMA

createCompound

0 properties

JSON SCHEMA

Create consume sample pooling event

2 properties

JSON SCHEMA

Create custom sample pooling event

2 properties

JSON SCHEMA

createDataset

2 properties

JSON SCHEMA

createDocument

0 properties

JSON SCHEMA

createEquipment

0 properties

JSON SCHEMA

createEvent

0 properties

JSON SCHEMA

Create fixed sample pooling event

2 properties

JSON SCHEMA

createFlag

0 properties

JSON SCHEMA

createFly

0 properties

JSON SCHEMA

createFolder

2 properties

JSON SCHEMA

createFungus

0 properties

JSON SCHEMA

createGene

0 properties

JSON SCHEMA

createGenericItem

0 properties

JSON SCHEMA

createLink

0 properties

JSON SCHEMA

createLipid

0 properties

JSON SCHEMA

createMaintenance

2 properties

JSON SCHEMA

createMaintenanceEvent

0 properties

JSON SCHEMA

createMaintenanceTemplate

0 properties

JSON SCHEMA

createMaintenanceType

2 properties

JSON SCHEMA

createMaterial

0 properties

JSON SCHEMA

createNote

0 properties

JSON SCHEMA

createPaper

0 properties

JSON SCHEMA

createPlant

0 properties

JSON SCHEMA

createPlasmid

0 properties

JSON SCHEMA

createPrimer

0 properties

JSON SCHEMA

createProject

0 properties

JSON SCHEMA

createProtein

0 properties

JSON SCHEMA

createProtocol

2 properties

JSON SCHEMA

createReport

0 properties

JSON SCHEMA

createRequest

2 properties

JSON SCHEMA

createRequestTemplate

2 properties

JSON SCHEMA

createRodentCage

0 properties

JSON SCHEMA

createRodentSpecimen

0 properties

JSON SCHEMA

createRodentStrain

0 properties

JSON SCHEMA

createSOP

0 properties

JSON SCHEMA

createSection

2 properties

JSON SCHEMA

createSeed

0 properties

JSON SCHEMA

createSequence

0 properties

JSON SCHEMA

createSession

3 properties

JSON SCHEMA

createStock

0 properties

JSON SCHEMA

createStorage

0 properties

JSON SCHEMA

createTag

2 properties

JSON SCHEMA

createTask

0 properties

JSON SCHEMA

createTissue

0 properties

JSON SCHEMA

createUnit

2 properties

JSON SCHEMA

createVector

3 properties

JSON SCHEMA

createVirus

0 properties

JSON SCHEMA

createVisualization

2 properties

JSON SCHEMA

createWebhook

2 properties

JSON SCHEMA

createWorm

0 properties

JSON SCHEMA

createYeast

0 properties

JSON SCHEMA

deleteTag

2 properties

JSON SCHEMA

deleteUnit

2 properties

JSON SCHEMA

indexFiltering

2 properties

JSON SCHEMA

Labguru API Schemas

0 properties

JSON SCHEMA

moveSection

4 properties

JSON SCHEMA

selectPerformer

2 properties

JSON SCHEMA

startRequest

2 properties

JSON SCHEMA

submitRequest

2 properties

JSON SCHEMA

updateAntibody

0 properties

JSON SCHEMA

updateAttachment

2 properties

JSON SCHEMA

updateBacterium

0 properties

JSON SCHEMA

updateBox

0 properties

JSON SCHEMA

updateCellLine

0 properties

JSON SCHEMA

updateCompany

0 properties

JSON SCHEMA

updateCompound

0 properties

JSON SCHEMA

updateDocument

0 properties

JSON SCHEMA

updateEquipment

0 properties

JSON SCHEMA

updateEvent

0 properties

JSON SCHEMA

updateExperiment

0 properties

JSON SCHEMA

updateFlag

0 properties

JSON SCHEMA

updateFly

0 properties

JSON SCHEMA

updateFolder

2 properties

JSON SCHEMA

Update form element

2 properties

JSON SCHEMA

updateFungus

0 properties

JSON SCHEMA

updateGene

0 properties

JSON SCHEMA

updateGenericItem

0 properties

JSON SCHEMA

updateLink

0 properties

JSON SCHEMA

updateLipid

0 properties

JSON SCHEMA

updateMaintenance

2 properties

JSON SCHEMA

updateMaintenanceEvent

0 properties

JSON SCHEMA

updateMaintenanceTemplate

0 properties

JSON SCHEMA

updateMaintenanceType

2 properties

JSON SCHEMA

updateMaterial

0 properties

JSON SCHEMA

updateNote

0 properties

JSON SCHEMA

updateOrder

2 properties

JSON SCHEMA

updatePaper

0 properties

JSON SCHEMA

updatePlant

0 properties

JSON SCHEMA

updatePlasmid

0 properties

JSON SCHEMA

updatePrimer

0 properties

JSON SCHEMA

updateProject

0 properties

JSON SCHEMA

updateProtein

0 properties

JSON SCHEMA

updateProtocol

2 properties

JSON SCHEMA

updateReport

0 properties

JSON SCHEMA

updateRequest

2 properties

JSON SCHEMA

updateRequestTemplate

2 properties

JSON SCHEMA

updateRodentCage

0 properties

JSON SCHEMA

updateRodentSpecimen

0 properties

JSON SCHEMA

updateRodentStrain

0 properties

JSON SCHEMA

updateSOP

0 properties

JSON SCHEMA

updateSection

2 properties

JSON SCHEMA

updateSeed

0 properties

JSON SCHEMA

updateSequence

0 properties

JSON SCHEMA

updateStock

0 properties

JSON SCHEMA

updateStockAmountInSampleElement

7 properties

JSON SCHEMA

updateStorage

0 properties

JSON SCHEMA

updateTask

0 properties

JSON SCHEMA

Update text element

2 properties

JSON SCHEMA

updateTissue

0 properties

JSON SCHEMA

updateVector

3 properties

JSON SCHEMA

updateVirus

0 properties

JSON SCHEMA

updateWebhook

2 properties

JSON SCHEMA

updateWorm

0 properties

JSON SCHEMA

updateYeast

0 properties

JSON SCHEMA

Scroll within the panel for all 180 ·

Examples 1

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Labguru Api Examples

2 fields

EXAMPLE

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Labguru Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Labguru Agentic Access

277 operations · 143 acting

277 operations · 143 acting

AGENTIC

Resources

Every other property we hold for Labguru — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

← All providers · Data indexed from github.com/api-evangelist/labguru · machine-readable index on apis.io