benchling-integration

Automate Benchling registry, inventory, ELN, and workflow operations via Python SDK and REST API.

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill benchling-integration-ovachiever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchling-integration
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/benchling-integration
Command: npx skills add https://github.com/ovachiever/droid-tings --skill benchling-integration-ovachiever

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates Benchling data access and operations via Python SDK and REST API for registry, inventory, ELN entries, and workflows.

Core Features & Use Cases

  • Registry & Entities: DNA/RNA/AA sequences, registry entries
  • Inventory Management: containers, boxes, locations
  • ELN & Workflows: entries, workflows, task management
  • Data Analytics: data warehouse access and analytics workflows

Quick Start

Use Benchling SDK to fetch a DNA sequence and create a registry entry with linked data.

Frequently Asked Questions about benchling-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Benchling registry and inventory operations programmatically?

Use the Benchling Python SDK or REST API to automate registry operations like accessing DNA/RNA sequences, managing containers and inventory, and performing CRUD operations on entities. The SDK handles authentication via API Key, OAuth2, or OpenID Connect, enabling you to script data access and updates without manual lab notebook entry.

Can I integrate Benchling with AWS EventBridge and other external services?

Yes. Benchling supports event-driven integrations through its REST API and workflow automation capabilities. You can connect Benchling to AWS EventBridge and other services to trigger downstream actions based on registry updates, inventory changes, or workflow events.

What authentication methods does the Benchling SDK support?

The Benchling SDK and REST API support three authentication methods: API Key authentication for direct access, OAuth2 client credentials for application-level authorization, and OpenID Connect for enterprise identity integration.

How do I manage electronic lab notebook entries and workflows in Benchling?

Access ELN entries and workflows through the Python SDK or REST API to create, read, update, and delete notebook records and automate task management. The API supports pagination and consistent endpoints across all resource types.

Can I query and analyze data from Benchling's data warehouse?

Yes. The Benchling REST API includes data warehouse access for analytics workflows, allowing you to query registry, inventory, and ELN data programmatically alongside your automation pipelines.

What are the prerequisites for using Benchling SDK integration?

Install the Python SDK via pip or poetry, configure HTTPS connectivity, and obtain authentication credentials (API Key, OAuth2 client ID, or OpenID Connect configuration). No additional dependencies are required beyond Python and network access to Benchling endpoints.