{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"A low-level HTTP client for Benchling's API, autogenerated from OpenAPI definitions and offering direct access to Benchling endpoints.","skillfed_tags":["api-client","benchling","openapi-generated"],"use_cases":["Direct access to Benchling API endpoints when the higher-level SDK does not expose the operation you need.","Building custom integrations that require fine-grained control over request/response handling and retry logic.","Prototyping or testing new Benchling API features before they are wrapped by the SDK.","Automating laboratory workflows by querying or updating resources (experiments, samples, sequences) via Benchling's API.","Integrating Benchling data into Python data pipelines or analysis scripts."],"what_it_does":"benchling-api-client is a low-level Python HTTP client autogenerated from Benchling's OpenAPI specification. It provides direct, type-hinted access to Benchling's REST API endpoints, with built-in retry logic via backoff and request handling through httpx. The package is actively maintained and supports Python 3.9 through 3.13.\n\nHowever, the package's own documentation explicitly recommends using the higher-level benchling-sdk instead, which wraps this client with additional scaffolding to simplify common workflows. Use this package directly only if you need low-level API control, are integrating with a specific endpoint not well-covered by the SDK, or prefer working with the raw OpenAPI-generated interface.","worth_installing":"Yes, but with a caveat: install this only if you are building a direct API integration and the benchling-sdk does not meet your needs. The package is actively maintained, has low install friction, and carries no known vulnerabilities. However, Benchling's own recommendation to use the higher-level SDK suggests this is a lower-level tool; start with the SDK unless you have a specific reason to work at the raw API level."},"id":"benchling-api-client","links":{"html":"https://skillfed.io/packages/benchling-api-client","md":"https://skillfed.io/packages/benchling-api-client.md","pypi":"https://pypi.org/project/benchling-api-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-30","license_spdx":null,"license_treatment":"permissive","name":"benchling-api-client","python_support":"supports_current","summary":"Autogenerated Python client from OpenAPI Python Client generator"},"popularity":{"monthly_downloads":291509,"position":7970,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.440"}
