Box iOS SDK 6.0.0 released
Box iOS SDK 6.0.0 released
Introducing a new major version of Box iOS SDK v6 that includes two modules — the manually maintained module and the generated module. The coexisting modules provide easier access to the latest Box API features and support gradual migration to the standalone generated module.
Breaking Changes
- With
v6of Box iOS SDK, support foriOS 11.0,macOS 10.13,tvOS 11.0andwatchOS 4.0has been dropped.
Starting with v6, the minimum supported versions are iOS 13.0, macOS 10.15, tvOS 13.0, and watchOS 6.0.
This update aligns the SDK with current Apple development standards and is required to adopt the new features available in the BoxSdkGen module.
For the latest submission and SDK toolchain requirements, see Apple’s SDK minimum requirements Apple Developer.
For more information about migrating to v6 visit v5 to v6 migration guide.
What's New in v6
With this SDK version, alongside the existing BoxSDK module, we’re introducing a new BoxSdkGen module, which gives you access to:
-
Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
-
Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
-
Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
-
Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to the BoxSdkGen module. The key differences between the modules are documented in the module migration guide.
Ultimately, we recommend to migrate to v10 which includes only the generated module BoxSdkGen. To migrate from v6 to v10 follow this migration guide.
For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.
Box Java SDK v5.0.0 released
Box Java SDK v5.0.0 released
Introducing a new major version of Box Java SDK v5 that includes two packages — the manually maintained com.box.sdk package and the generated com.box.sdkgen package. The coexisting packages provide easier access to the latest Box API features and support gradual migration to the standalone generated package.
There are no breaking changes between v4 and v5 of Box Java SDK. For more information about migrating to v5 visit v4 to v5 migration guide
What's New in v5
With this SDK version, alongside the existing com.box.sdk package, we’re introducing a new com.box.sdkgen package, which gives you access to:
-
Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
-
Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
-
Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
-
Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to the com.box.sdkgen package. The key differences between the packages are documented in the package migration guide.
Ultimately, we recommend to migrate to v10 which includes only the generated com.box.sdkgen package. To migrate from v5 to v10 follow this migration guide.
For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.
Box Node SDK v4.0.0 released
Box Node SDK v4.0.0 released
Introducing a new major version of Box Node SDK v4 that includes two modules — the manually maintained module and the generated module. The coexisting modules provide easier access to the latest Box API features and support gradual migration to the standalone generated module.
Breaking Changes
-
With
v4of Box Node SDK, support for Node version below 18 has been dropped. While it may still be possible to download and use this SDK under Node below 18, we do not provide support for issues encountered on that version. -
We have updated the module export style in the manually maintained
box-node-sdkmodule to support the ES module and be more consistent with the generatedsdk-genmodule. Classes in the manual SDK are now exported as default exports from their respective files. When importing withCommonJS(require), use.defaultto access the class (e.g.,const BoxSDK = require('box-node-sdk').default;).
For more information about migrating to v4 visit v3 to v4 migration guide
What's New in v4
With this SDK version, alongside the existing manually maintained module, we’re introducing a new generated sdk-gen module under box-node-sdk/sdk-gen import path, which gives you access to:
-
Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
-
Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
-
Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
-
Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to the sdk-gen module. The key differences between the modules are documented in the module migration guide.
Ultimately, we recommend to migrate to v10 which includes only the generated sdk-gen module. To migrate from v4 to v10 follow this migration guide.
For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.
Box Windows SDK v6.0.0 released
Box Windows SDK v6.0.0 released
Introducing a new major version of Box Windows SDK V2 v6 that includes two namespaces - the manually maintained namespace and the generated namespace. The coexisting namespaces provide easier access to the latest Box API features and support gradual migration to the standalone generated namespace.
Breaking Changes
- With
v6of Box Windows SDK V2, support for .NET 6 has been dropped. We follow the official .NET Release Lifecycle. Since November 12, 2024, .NET 6 is no longer officially supported. While it may still be possible to compile and use this SDK under .NET 6, we do not provide support for issues encountered on that version.
For more information about migrating to v6 visit v5 to v6 migration guide
What's New in v6
With this SDK version, alongside the existing Box.V2 namespace, we're introducing a new Box.Sdk.Gen namespace, which gives you access to:
-
Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
-
Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
-
Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
-
Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to the Box.Sdk.Gen namespace. The key differences between the namespaces are documented in the namespace migration guide.
Ultimately, we recommend to migrate to v10 which includes only the generated namespace Box.Sdk.Gen. To migrate from v6 to v10 follow this migration guide.
For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.
Box SDKs major version
Box SDKs major version
Introducing a new major release of Box SDKs that includes two packages — the manually maintained package and the generated package. The coexisting packages provide easier access to the latest Box API features and support gradual migration to the standalone generated package.
Overview
To facilitate this migration process, there are two actively maintained major Box core SDK versions:
- The latest major version that follows sequential versioning and includes the manually maintained package and the generated one. This SDK version enables leveraging coexisting packages at the same time, and serves as a transition phase. Support for the consolidated version of each Box core SDK will continue in 2027.
v10that includes only the generated package, a consistent version number across all Box SDK artifacts.
Additional information and migration guides
For additional information on recommended actions and migration guides, visit Box SDK versioning strategy page.
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum or report issues directly in the individual Box SDK repositories on GitHub.
Box Python SDK v4.0.0 released
Box Python SDK v4.0.0 released
Introducing a new major version of Box Python SDK v4 that includes two packages — the manually maintained boxsdk package and the generated box_sdk_gen package. The coexisting packages provide easier access to the latest Box API features and support gradual migration to the standalone generated package.
Breaking Changes
v4of Box Python SDK supports Python versions: 3.8+. Compared tov3, Python 3.6 and 3.7 are no longer supported.
For more information about migrating to v4 visit v3 to v4 migration guide
What's New in v4
With this SDK version, alongside the existing boxsdk package, we’re introducing a new box_sdk_gen package, which gives you access to:
-
Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
-
Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
-
Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
-
Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to the box_sdk_gen package. The key differences between the packages are documented in the package migration guide.
Ultimately, we recommend to migrate to v10 which includes only the generated box_sdk_gen package. To migrate from v4 to v10 follow this migration guide.
For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.
Box AI API — new AI models available and default model update
Box AI API — new AI models available and default model update
The list of available AI models has been recently updated with the following models:
Additionally, OpenAI GPT 5 is now the default model for Box AI (Box AI for Hubs, Box AI for Documents, and Box AI for Notes Q&A).
Note: Models offered in Preview mode have not been fully performance-tested at scale and are provided on an as-is basis. You may experience variability in model/output quality, availability, and accuracy.
You can use the provided models to override the default model used in the AI agent configuration. For further details on Box AI API, see the guides and API reference.
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.
Box CLI v4.4.1 released
Box CLI v4.4.0 released