Version 1.3.0 of the Benchling SDK includes selective support for alpha and beta APIs, support for Benchling apps and app configuration, and support for customized
Version 1.3.0 includes a few big net-new features:
- Selective support for
betaAPIs: While the Benchling API has included a number of endpoints and APIs released early as
betafunctionality, the Benchling SDK has historically only included support for stable APIs. Going forward, the Benchling SDK will include separate namespacing to support certain
betaAPIs in the SDK. These features are not fully stable and shouldn't be used in production. They are subject to the same breaking change guidelines as their API counterparts. See our Stability Guidelines for more information.
- App configuration: The SDK now includes
alphasupport for app configuration; this includes app configuration fields, secrets management, and specifying a decryption provider. App configuration is in
alphaand not yet supported for production use; for more information, reach out to your account manager.
httpxclient: The SDK now allows for passing a customized
Benchling, which provides support for advanced use cases like proxies or SSL overrides. Check out the
httpxdocumentation for more information.
Additionally, version 1.3.0 has been verified compatible with Python version 3.10.
Version 1.3.0 is now live! Find the SDK in PyPI