$npx skillfedfor your agent

benchling-sdk

SDK for interacting with the Benchling Platform.

Worth itPyPI WWW/HTTPReleased May 2026276.6K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — benchling_sdk-1.25.0-py3-none-any.whl
v1.25.0 · released 2026-05-14 · Python <4.0,>=3.9 · 11 runtime deps: backoff, dataclasses-json, httpx, attrs, python-dateutil, PyYAML, jwcrypto, benchling-api-client

Yes. The SDK is actively maintained, has low install friction, carries a permissive license, and is positioned for developers who need programmatic access to Benchling's platform. It has no known vulnerabilities and supports current Python versions (3.9–3.11). Install it if you're building Python applications that integrate with Benchling; skip it if you only need ad-hoc API access or don't use the Benchling platform.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later; API credentials from Benchling platform needed for authentication.
  • Low install friction with a pure-wheel distribution.
  • Actively maintained with a recent release.

License · maintenance · safety

Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary projects.

last release 2026-05-14 (92 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 276,552 downloads/mo, #8,163 on PyPI

Verify before relying

pip install benchling-sdk

import benchling_sdk
# Initialize client with API credentials and call Benchling API methods
  • Specific API coverage and completeness relative to the full Benchling API surface.
  • Real-world performance characteristics under typical workload patterns.
  • Community adoption and support ecosystem beyond official Benchling support.
Same gist for agents: .md · .json

What it is and what it does

benchling-sdk is a Python client library for the Benchling platform, a cloud-based scientific data and workflow management system. It wraps Benchling's REST APIs with type hints and a fluent interface, allowing developers to programmatically interact with laboratory data, experiments, and workflows from Python code.

The SDK abstracts away HTTP details and authentication, handling serialization via dataclasses-json and cryptographic operations via jwcrypto. It's designed for Python 3.9+ and maintained actively by Benchling. Typical use cases include automating data ingestion, querying experiment results, and integrating Benchling workflows into larger Python applications or data pipelines.

Use it for

  • Automate data ingestion and experiment management workflows within Benchling from Python scripts.
  • Query and retrieve laboratory data programmatically for downstream analysis or reporting.
  • Integrate Benchling with external tools and databases in a larger scientific data pipeline.
  • Build custom applications that read or write to Benchling as a backend data store.
  • Automate repetitive laboratory information management tasks via scheduled Python jobs.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The SDK is actively maintained, has low install friction, carries a permissive license, and is positioned for developers who need programmatic access to Benchling's platform. It has no known vulnerabilities and supports current Python versions (3.9–3.11). Install it if you're building Python applications that integrate with Benchling; skip it if you only need ad-hoc API access or don't use the Benchling platform.

Install

benchling-sdk on PyPI

Before you install

Low install friction with a pure-wheel distribution. Actively maintained with a recent release. Requires Python 3.9 or later and depends on 11 runtime packages including httpx for HTTP, dataclasses-json for serialization, and jwcrypto for authentication.

Requires Python 3.9 or later; API credentials from Benchling platform needed for authentication.

License in practice

Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary projects.

Quickstart

pip install benchling-sdk

import benchling_sdk
# Initialize client with API credentials and call Benchling API methods

Verify before relying

  • Specific API coverage and completeness relative to the full Benchling API surface.
  • Real-world performance characteristics under typical workload patterns.
  • Community adoption and support ecosystem beyond official Benchling support.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release <4.0,>=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
11 packages
backoffdataclasses-jsonhttpxattrspython-dateutilPyYAMLjwcryptobenchling-api-clientcertifiordered-settzdata
MaintenanceActively maintained 92 days since the last release
First released
Downloads276,552 / month, #8,163 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.9

Evidence: benchling_sdk-1.25.0-py3-none-any.whl

Tags

Capabilities
benchling api clientbenchling python sdkscientific data platform sdklaboratory information managementbenchling platform integrationtyped api wrapperbenchling workflow automation
Topics
api-clientscientific-datalaboratory-informatics

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “benchling python sdk”

  • benchling-sdkA typed Python SDK for interacting with the Benchling platform APIs,…
  • benchling-api-clientA low-level HTTP client for Benchling's API, autogenerated from…
  • ringcentralPython SDK for accessing RingCentral's cloud communications platform,…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also benchling-api-client · rudder-sdk-python · vkbottle-types · cybrid-api-organization-python · novu · cognite-sdk · cybrid-api-bank-python · Unified-python-sdk · rapidata · hyperliquid-python-sdk