# Benchling

**Canonical:** https://apis.io/providers/benchling/  
**Website:** https://www.benchling.com/developer-platform  
**APIs profiled:** 58

Benchling is a life sciences R&D cloud platform offering a comprehensive REST API for programmatically managing molecular biology entities, assay results and runs, electronic lab notebook entries, DNA/RNA/protein sequences, inventory, and experiment workflows. The API enables integrations with lab instruments, ERP systems, LIMS, and external databases, as well as bulk data ingest/export and event-driven automation via webhooks and AWS EventBridge. API access is available to Professional and Enterprise tenants and supports user API keys, OAuth 2.0 client credentials, and OIDC authentication.

## Kin Score — 68.2 / 100 (exemplar)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (-1.9 from 70.1).

| Facet | Score |
|---|---|
| Discoverability | 57.4 |
| Contract Quality | 61.3 |
| Governance | 40.2 |
| Contract Governance | 40.2 |
| Operational Transparency | 69.7 |
| Developer Ergonomics | 49.4 |
| Commercial Clarity | 86.8 |
| Access Clarity | 86.8 |

Regulatory layer — **Health**: 58.8 (matched via tags).

## Agent readiness — 49.2 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | documented |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | yes |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (58)

- **Benchling AA Sequences API** — AA Sequences are the working units of cells that make everything run (they help make structures, catalyze reactions and allow for signaling - a kind of internal cell communicati...
- **Benchling Apps API** — Create and manage Benchling apps on your tenant
- **Benchling Assay Results API** — Results represent the output of assays that have been performed. You can customize the schemas of results to fit your needs. Results can link to runs, entities, and other types....
- **Benchling Assay Runs API** — Runs capture the details / parameters of a run that was performed. Results are usually nested under a run.
- **Benchling Audit API** — Export audit log data for Benchling objects.
- **Benchling Authentication API** — Endpoints to help authenticate with the rest of the API resources.
- **Benchling Blobs API** — Blobs are opaque files that can be linked to other items in Benchling, like assay runs or results. For example, you can upload a blob, then upload an assay result that links to ...
- **Benchling Boxes API** — Boxes are a structured inventory type, consisting of a grid of positions that can each hold one container. Unlike locations, there are a maximum number of containers that a box ...
- **Benchling Codon Usage Tables API** — Benchling curates codon usage data for a variety of organisms to support operations such as Codon Optimization and Back Translation.
- **Benchling Connect API** — Connect endpoints support Benchling Connect actions, like instrument data conversion.
- **Benchling Containers API** — Containers are the backbone of sample management in Benchling. They represent physical containers, such as tubes or wells, that hold quantities of biological samples (represente...
- **Benchling Custom Entities API** — Benchling supports custom entities for biological entities that are neither DNA, RNA, nor AA sequences. Custom entities must have an entity schema set and can have both schema f...
- **Benchling Custom Notations API** — Benchling allows users to configure their own fully-custom string representation formats for import/export of nucleotide sequences (including chemical modifications).
- **Benchling Data Frames API** — Data frames in Benchling represent tabular data that is not schematized. They contain columns with defined types and rows of data. Data frames are primarily used within specific...
- **Benchling Datasets API** — Similar to Data frames, datasets in Benchling represent tabular data that is not schematized. Datasets are saved to folders within Benchling with additional metadata, making the...
- **Benchling DNA Alignments API** — A DNA alignment is a Benchling object representing an alignment of multiple DNA sequences. This endpoint is deprecated, please migrate to the existing [Nucleotide Alignments end...
- **Benchling DNA Oligos API** — DNA Oligos are short linear DNA sequences that can be attached as primers to full DNA sequences. Just like other entities, they support schemas, tags, and aliases.
- **Benchling DNA Sequences API** — DNA sequences are the bread and butter of the Benchling Molecular Biology suite. On Benchling, these are comprised of a string of nucleotides and collections of other attributes...
- **Benchling Dropdowns API** — Dropdowns are registry-wide enums. Use dropdowns to standardize on spelling and naming conventions, especially for important metadata like resistance markers.
- **Benchling Entities API** — Entities include DNA and AA sequences, oligos, molecules, custom entities, and other biological objects in Benchling. Entities support schemas, tags, and aliases, and can be reg...
- **Benchling Entries API** — Entries are rich text documents that allow you to capture all of your experimental data in one place.
- **Benchling Enzymes API** — Restriction enzymes are curated by Benchling for operations such as Digests and Codon Optimization.
- **Benchling Events API** — The Events system allows external services to subscribe to events that are triggered in Benchling (e.g. plasmid registration, request submission, etc).
- **Benchling Exports API** — Export a Notebook Entry or a Legacy Workflow Stage Entry.
- **Benchling Feature Libraries API** — Feature Libraries are collections of shared canonical patterns that can be used to generate annotations on matching regions of DNA Sequences or AA Sequences.
- **Benchling Files API** — Files are Benchling objects that represent files and their metadata. Compared to Blobs, which are used by most Benchling products for attachments, Files are primarily used in th...
- **Benchling Folders API** — Folders are nested within projects to provide additional organization.
- **Benchling Instrument Queries API** — Instrument Queries are used to query the instrument service.
- **Benchling Inventory API** — Manage inventory wide objects.
- **Benchling Lab Automation API** — Lab Automation endpoints support integration with lab instruments, and liquid handlers to create samples or results, and capture transfers between containers at scale.
- **Benchling Label Templates API** — List label templates.
- **Benchling Legacy Requests API** — Legacy Requests allow scientists and teams to collaborate around experimental assays and workflows.
- **Benchling Legacy Workflows API** — Legacy Workflows allow orchestrating complex experiments.
- **Benchling Legacy Workflows (deprecated) API** — Please use endpoints for Legacy Workflows. These deprecated endpoints will be removed once users are migrated onto Legacy Workflows endpoints.
- **Benchling Locations API** — Manage locations objects. Like all inventory, every Location has a barcode that is unique across the registry.
- **Benchling Mixtures API** — Mixtures are solutions comprised of multiple ingredients where the exact quantities of each ingredient are important to track. Each ingredient is uniquely identified by its comp...
- **Benchling Molecules API** — Molecules are groups of atoms held together by bonds, representing entities smaller than DNA Sequences and AA Sequences. Just like other entities, they support schemas, tags, an...
- **Benchling Monomers API** — Monomers are chemical building blocks with specified structures used to compose modified nucleotides. Note that monomer write endpoints require tenant admin permissions.
- **Benchling Nucleotide Alignments API** — A Nucleotide Alignment is a Benchling object representing an alignment of multiple DNA and/or RNA sequences.
- **Benchling Oligos API** — Oligos are short linear DNA sequences that can be attached as primers to full DNA sequences. Just like other entities, they support schemas, tags, and aliases. Please migrate to...
- …and 18 more, listed in full on the page.

## MCP servers (1)

- **Benchling MCP Server** — Benchling operates an official, first-party REMOTE MCP server. It is wildcard-tenanted: every Benchling tenant gets its own host under *.mcp.benchling.com, and an MCP client POS...

## Agentic access (1)

- **Benchling Agentic Access** — 402 operations · 234 acting

## Security (3)

- **Benchling Authentication** — http/oauth2 · 2 schemes
- **Benchling Domain Security** — TLSv1.3 · HSTS · DMARC
- **Benchling Trust Center** — SOC 2 Type 2, ISO/IEC 27001:2022, ISO/IEC 27017:2015, ISO/IEC 27018:2025

## Plans (1)

- **Benchling Plans Pricing**

## Tags

Life Sciences, Biotech, R&D, Molecular Biology, Laboratory Information Management, Electronic Lab Notebook, Assay Management, Inventory Management, Sequence Management, Experiment Workflows, REST, Webhook

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/benchling/). Scores are computed from the provider's own public artifacts under a published rubric.
