For Developers
One API. Every
biological entity.
Full provenance.
OpenBio exposes a typed REST and tRPC API for ingesting, querying, and annotating evidence across all biological entity types. Integrate in minutes.
// Install
npm install @openbio/sdk
// Query evidence
import { OpenBio } from '@openbio/sdk'
const client = new OpenBio({ apiKey })
const evidence = await client.searchEvidence('james-001')
// → AssertionResult[] · fully typedWhat you\u2019d have to build yourself
OpenBio is the infrastructure layer you shouldn\u2019t have to write.
ETL from FHIR, CSV, HL7, VCF
Each source format requires a custom parser, schema mapper, and deduplication layer. That’s months of work before you write your first feature.
Provenance tracking across ingestion steps
Knowing where every piece of data came from — and how it was transformed — requires careful instrumentation at every step.
Trust-layer governance for multi-source data
Distinguishing source facts from derived features from model outputs requires a data model that most teams never build.
The API Surface
Everything you need to build on biological evidence.
REST / tRPC
Ingest endpoints, query interface, subject management — all typed.
POST /api/ingest/upload GET /api/trpc/evidence.search GET /api/trpc/subjects.get
TypeScript SDK
Fully typed request/response models. Autocomplete-friendly.
const evidence = await client
.searchEvidence(subjectId, {
trustLayer: 'source_fact'
})Webhooks
Events on assertion create, update, and trust-layer change.
assertion.created assertion.trust_layer_changed subject.resolved
Integrate in
three steps.
Get your API key
Create an account and generate a key from the dashboard.
Install the SDK
npm install @openbio/sdk — TypeScript types included.
Query with provenance
Every response includes trust layer, source system, and temporal context.
Get Started
Up and running in minutes.
Get API Key
Create an account and generate a key from the OpenBio dashboard. Free tier available.
Install SDK
npm install @openbio/sdk — TypeScript definitions included. Works with any Node.js or edge runtime.
Ingest a Record
POST a FHIR bundle, CSV, or JSON payload. OpenBio normalizes, deduplicates, and assigns trust layers automatically.
Query with Provenance
Every response includes assertion type, trust layer, source system, and temporal context. No post-processing needed.