Skip to main content
New featuresImpactful changesAI

ChatGPT for remote Box MCP server released

We’ve added the ability to integrate ChatGPT with the Remote Box MCP Server. This allows ChatGPT to securely access Box content through a custom Model Context Protocol (MCP) connector using OAuth and the MCP.

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.
New featuresSDKsNode

Box Node SDK v4.3.0 released

Bug Fixes

  • boxsdkgen: add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1274) (3850e6b)
  • boxsdkgen: fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1250) (cd917ee)

New Features and Enhancements

  • boxsdkgen: add Metadata Taxonomies api (box/box-openapi#569) (#1256) (12d8c9f)
  • boxsdkgen: text input validation for Box Sign (box/box-openapi#568) (#1253) (5d4f8bf)
  • boxsdkgen: treat nullable fields as Optional (box/box-codegen#906) (#1259) (50d7080)
  • reuse auth and network settings between legacy and sdk-gen (#1242) (320c35e)
SDKsNode

Box Node SDK v10.3.0 released

Bug Fixes

  • Add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1269) (7bb9bdc)
  • Fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1244) (d7cc019)

New Features and Enhancements

SDKsPython

Box Python SDK v4.3.0 released

New Features and Enhancements

  • boxsdkgen: add Metadata Taxonomies api (box/box-openapi#569) (#1251) (ebda615)
  • boxsdkgen: text input validation for Box Sign (box/box-openapi#568) (#1245) (974e9b3)
  • boxsdkgen: treat nullable fields as Optional (box/box-codegen#906) (#1255) (0c9929b)

Bug Fixes

  • boxsdkgen: add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1267) (d97f493)
  • boxsdkgen: fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1243) (4371cf3)
SDKsWindows

Box Windows SDK v6.4.0 released

New Features and Enhancements:

  • boxsdkgen: add Metadata Taxonomies api (box/box-openapi#569) (#1329) (5908cf2)
  • boxsdkgen: text input validation for Box Sign (box/box-openapi#568) (#1323) (d094726)
  • boxsdkgen: treat nullable fields as Optional (box/box-codegen#906) (#1333) (1b61619)

Bug Fixes:

  • boxsdkgen: add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1343) (8152df7)
  • boxsdkgen: fix convert to long in CSharp (box/box-codegen#911) (#1354) (25433e5)
SDKsWindows

Box Windows SDK v10.5.0 released

Bug Fixes

  • add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1344) (03aea9b)
  • fix convert to long in CSharp (box/box-codegen#911) (#1353) (aacee77)

New Features and Enhancements

New featuresImpactful changesSDKsiOS

Box iOS SDK 6.3.0 released

Bug Fixes

  • boxsdkgen: Add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1334) (373240a)
  • boxsdkgen: Fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1312) (783ef91)

New Features and Enhancements

  • boxsdkgen: Add Metadata Taxonomies API (box/box-openapi#569) (#1320) (2b52332)
  • boxsdkgen: Text input validation for Box Sign (box/box-openapi#568) (#1314) (bebd148)
  • boxsdkgen: Treat nullable fields as Optional (box/box-codegen#906) (#1324) (c17e23a)
New featuresImpactful changesSDKsJava

Box Java SDK v5.3.0 released

New Features and Enhancements

  • boxsdkgen: Add Metadata Taxonomies API (box/box-openapi#569) (#1629) (7236f16)
  • boxsdkgen: Text input validation for Box Sign (box/box-openapi#568) (#1623) (a5d74ee)
  • boxsdkgen: Treat nullable fields as Optional (box/box-codegen#906) (#1633) (e14e97b)

Bug Fixes

  • boxsdkgen: Add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1643) (492684e)
  • boxsdkgen: Fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1621) (af4861f)
SDKsiOS

Box iOS SDK 10.3.0 released

Bug Fixes

  • Add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1335) (3dae5b0)
  • Fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1313) (52a72ad)

New Features and Enhancements

New featuresSDKsJava

Box Java SDK v10.4.0 released

Bug Fixes

  • Add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1644) (61235da)
  • Fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1622) (f135e2b)

New Features and Enhancements

SDKsPython

Box Python SDK v10.3.0 released

Bug Fixes

  • Add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1269) (7bb9bdc)
  • Fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1244) (d7cc019)

New Features and Enhancements

New featuresImpactful changesAPIAI

New developer documentation site (beta)

We are excited to announce the beta launch of the new Box developer documentation site. This release provides access to the redesigned, AI-first, purpose-built developer experience platform.

What’s included in this launch

New design aligned with developer workflows:
  • Refreshed homepage
  • Intuitive landing pages
  • Interactive API testing experience
  • Improved readability and accessibility:
    • Enhanced navigation
    • Clear, responsive book structure with global and single-page tables of contents
    • Light and dark modes
AI-first functionality:
  • AI-powered search with generative answers and aggregated results from across Box sites
  • Contextual menu options to integrate with leading AI tools and copy pages as Markdown
  • Box Dev Docs MCP server

Developer impact

The new site delivers our up-to-date developer documentation in an entirely new experience. Some UX features are still in their beta shape and will continue to be refined in the next few weeks, so you may encounter occasional changes or improvements as we gather feedback and iterate. We encourage you to engage with the new functionality and share your comments.

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.
New featuresImpactful changesSDKs.NET

Box Windows SDK v6.3.0 released

New Features and Enhancements:

  • boxsdkgen: Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1314) (1733727)

Bug Fixes:

  • boxsdkgen: fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1319) (1647641)
  • boxsdkgen: remove duplicate optional tag (box/box-codegen#898) (#1313) (5c3cca9)
New featuresSDKs.NET

Box Windows SDK v10.4.0 released

Bug Fixes

  • fix RetryAfter function when there’s no Retry-After header (box/box-codegen#903) (#1320) (5030d1c)
  • remove duplicate optional tag (box/box-codegen#898) (#1312) (17b2851)

New Features and Enhancements

  • Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1315) (b4af239)
New featuresImpactful changesGuidesAPI

Box Sign Text Input Validations for Public API and Template Tags

We’ve extended Box Sign’s text input validation capabilities to support both Public API and template tags. This enables developers and users to apply validation rules programmatically and through templates, closing a critical feature gap for enterprise workflows.

What’s new

Text input validation is now supported through:
  • Public API: Create signature requests with validation rules using the Sign API endpoints.
  • Template tags: Apply validation rules directly in document templates for use with Public API, Doc Gen, and Salesforce integrations.
  • Custom regex patterns: Define custom validation patterns beyond the predefined validation types.

Why it matters

This update addresses key integration needs:
  • Public API developers can programmatically create signature requests with validation rules, including custom regex, ensuring data quality at scale.
  • Salesforce integration users can now leverage text input validation rules for fields that sync back to Salesforce.
  • Doc Gen users can apply validation to fields in automated document workflows. Template Tags with validation support particularly benefits workflows where templates are used programmatically through integrations, eliminating the previous gap where validation was only available through the web interface.

API updates

The following endpoints now support text input validation:

Getting started

To use text input validation:
  1. Review the Create sign request endpoint for adding validation to signature requests.
  2. Check out the Box Sign documentation for applying validation in Template Tags.
  3. Explore custom regex patterns for advanced validation scenarios.

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.
New featuresImpactful changesSDKsPython

Box Python SDK v4.2.0 released

New Features and Enhancements

  • boxsdkgen: Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1237) (2ac9408)
  • boxsdkgen: Support new sign request metadata (box/box-openapi#565) (#1221) (56a93ac)
SDKsPython

Box Python SDK v10.2.0 released

New Features and Enhancements

  • Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1238) (66267ba)
  • Support new sign request metadata (box/box-openapi#565) (#1222) (6c3d332)
New featuresSDKsNode

Box Node SDK v4.2.0 released

Bug Fixes

New Features and Enhancements

  • boxsdkgen: Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1245) (3a74388)
  • boxsdkgen: support includeConfidenceScore and includeConfidenceScore fields in AI extract structured (box/box-openapi#566) (#1227) (8e2b109)
  • boxsdkgen: Support new sign request metadata (box/box-openapi#565) (#1225) (955b6ba)
  • boxsdkgen: update error message on exception (box/box-codegen#896) (#1232) (b140428)
SDKsNode

Box Node SDK v10.2.0 released

Bug Fixes

New Features and Enhancements

  • Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1243) (55d6cd0)
  • support includeConfidenceScore and includeConfidenceScore fields in AI extract structured (box/box-openapi#566) (#1228) (4bf9f46)
  • Support new sign request metadata (box/box-openapi#565) (#1226) (8dfc1cc)
  • update error message on exception (box/box-codegen#896) (#1233) (b298afa)
New featuresImpactful changesSDKsJava

Box Java SDK v5.2.0 released

New Features and Enhancements

  • boxsdkgen: Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1614) (e5e9545)
  • boxsdkgen: Support new sign request metadata (box/box-openapi#565) (#1598) (87d1182)
New featuresSDKsJava

Box Java SDK v10.3.0 released

New Features and Enhancements

  • Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1615) (0a069cd)
  • Support new sign request metadata (box/box-openapi#565) (#1599) (b3c46bb)
New featuresImpactful changesSDKsiOS

Box iOS SDK 6.2.0 released

Bug Fixes

  • boxsdkgen: Remove duplicate optional wrapping (box/box-codegen#898) (#1302) (4fae34a)

New Features and Enhancements

  • boxsdkgen: Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1304) (143ef03)
  • boxsdkgen: Support new sign request metadata (box/box-openapi#565) (#1286) (e6c0826)
SDKsiOS

Box iOS SDK 10.2.0 released

Bug Fixes

New Features and Enhancements

  • Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1305) (702de7b)
  • Support new sign request metadata (box/box-openapi#565) (#1285) (d541f12)
New featuresFrontendUI Elements

Box UI Elements v25.4.0 released

25.4.0 (2025-12-09)

Bug Fixes

Features

  • deps: No-op to trigger release for blueprint-web upgrades (#4368) (58b9697)
  • form-elements: Remove Form legacy context (#4383) (62c77b4)
  • hotkeys: Remove legacy context from Hotkeys (#4382) (5db66df)
  • presence-avatar-list: add BP tooltip to presenceAvatarList (WEBAPP-41740) (#4384) (5653500)
  • preview-modernization: BP AddTaskButton (#4366) (f76ed73)
  • preview-modernization: Update Sidebar Nav icons and tooltips (#4373) (60eda40)
  • preview-modernization: Update Sidebar Nav overflow separator (#4370) (671a067)
  • preview-optimizations: modernize Versions sidebar (#4381) (2b136e4)
  • SecurityControls: Add Shared Link Auto-Expiration restriction (#4365) (40ff462)
New featuresImpactful changesSDKs.NET

Box Windows SDK v6.2.0 released

New Features and Enhancements:

  • boxsdkgen: Support long polling event for dotnet (box/box-codegen#893) (#1297) (d064e76)
  • boxsdkgen: Support new sign request metadata (box/box-openapi#565) (#1293) (3efe490)

Bug Fixes:

  • boxsdkgen: fix string extension in dotnet (box/box-codegen#899) (#1306) (b97f971)
New featuresSDKs.NET

Box Windows SDK v10.3.0 released

Bug Fixes

New Features and Enhancements

New featuresImpactful changesAPIAI

Ransomware Activity detection rule

The Ransomware Activity detection rule, available in Box Shield Pro, monitors user activity and leverages Box machine learning to identify suspicious file extensions that may indicate a ransomware attack.

Fighting ransomware

With the Ransomware Activity detection rule, you can better protect yourself by:To learn more about using the Ransomware Activity detection rule, visit our support documentation.
New featuresImpactful changesAPIAI

Box AI API — new AI models available and default models update

The list of available AI models has been recently updated with the following models:Additionally, default AI models have been updated for Box AI features:
  • Gemini 2.5 Pro is now the default model for Box AI Enhanced Extract.
  • Gemini 2.5 Flash is now the default model for Box AI Standard Extract.
  • OpenAI GPT-5 is now the default model for Box AI Advanced Agent for Hubs, Documents, and Notes Q&A.
  • OpenAI GPT-5 mini is now the default model for Box AI for Hubs, Documents, and Notes Q&A.
Note: Models offered in Beta mode have not been fully performance-tested at scale and are provided on an as-is basis.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.
New featuresSDKsiOS

Box iOS SDK 6.1.0 released

New Features and Enhancements

  • boxsdkgen: Support GET enterprise configuration API (box/box-openapi#559) (#1190) (c91bb4f)
  • boxsdkgen: Support Archive API (box/box-openapi#563) (#1237) (07aaf3a)
iOSSDKs

Box iOS SDK 10.1.0 released

New Features and Enhancements

New featuresCLI

Box CLI v4.5.0 released

New Features and Enhancements

  • support auto update using Github releases (#603) (2460e1b)

Bug Fixes

  • update dependencies to fix tmp vulnerability (#600) (7e270eb)
New featuresSDKsSDKs

Box Windows SDK v6.1.0 released

New Features and Enhancements

  • boxsdkgen: Support Archive API (box/box-codegen#865) (#1270) (307a5d4)
  • boxsdkgen: Support GET enterprise configuration API (box/box-openapi#559) (#1212) (0d97d4d)
  • boxsdkgen: Use generated RetryStrategy for retrying requests (box/box-codegen#872) (#1227) (5b42a3e)
New featuresSDKs

Box Windows SDK v10.2.0 released

New Features and Enhancements

  • Support Archive API (box/box-codegen#865) (#1266) (bca0473)
  • Support GET enterprise configuration API (box/box-openapi#559) (#1198) (426aaed)
  • Include pdb files when packing .net root project (box/box-codegen#859) (#1169) (8b7e7c8)
  • Use generated RetryStrategy for retrying requests (box/box-codegen#872) (#1232) (5567fef)
PythonSDKs

Box Python SDK v10.1.0 released

New Features and Enhancements

New featuresImpactful changesNodeSDKs

Box Node SDK v4.1.1 released

Bug Fixes

  • boxsdkgen: Fix error propagation and empty fetch response handling in node SDK (box/box-codegen#883) (#1196) (9615a34)
SDKsNode

Box Node SDK v10.1.0 released

Bug Fixes

New Features and Enhancements

New featuresUI Elements

Box UI Elements v25.3.0 released

25.3.0 (2025-11-07)

Features

  • deps: Upgrade blueprint-web to 12.93.5 (#4362) (84aaf2f)
  • metadata: enable multilevel taxonomy field filter in preview (#4354) (4851c37)
New featuresUI Elements

Box UI Elements v25.2.0 released

25.2.0 (2025-11-04)

Bug Fixes

Features

  • api: respect hidden collaborators (#4346) (955e6cb)
  • content-explorer: Disable selection while editing (#4317) (c08d9b5)
  • content-sharing: convert api response for collabs (#4322) (6937b60)
  • content-sharing: Create contact service getContactByEmail (#4342) (05b50cd)
  • content-sharing: Create contact service getContacts (#4338) (8ae6ccc)
  • content-sharing: Create contact service getContactsAvatarUrls (#4345) (6f9260b)
  • content-sharing: Create sharing service changeSharedLinkPermission (#4332) (e64a61b)
  • content-sharing: Create sharing service sendInvitations (#4344) (d497350)
  • content-sharing: Define sharing service for shared link and access (#4340) (2f7185d)
  • content-sharing: Handle error when fetch init data failed (#4350) (f0c9efd)
  • content-sharing: Render notification for sendInvitations (#4347) (051bd7c)
  • content-sharing: Sharing service updateSharedLink (#4336) (b39a482)
  • deps: upgrade package dependencies (#4359) (2f025e3)

Reverts

  • “feat(content-sidebar): implement for custom sidebar panels (#… (#4320) (230f417), closes #4239
New featuresImpactful changesAPIAI

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.
New featuresImpactful changesSDKs.NET

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 v6 of 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.
New featuresImpactful changesNodePythonJavaWindowsiOSSDKs

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.
  • v10 that 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.
New featuresImpactful changesPythonSDKs

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

  • v4 of Box Python SDK supports Python versions: 3.8+. Compared to v3, 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.
New featuresImpactful changesNodeSDKs

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 v4 of 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-sdk module to support the ES module and be more consistent with the generated sdk-gen module. Classes in the manual SDK are now exported as default exports from their respective files. When importing with CommonJS (require), use .default to 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.
New featuresImpactful changesJavaSDKs

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.
New featuresImpactful changesSDKsiOS

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 v6 of Box iOS SDK, support for iOS 11.0, macOS 10.13, tvOS 11.0 and watchOS 4.0 has 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.
CLI

Box CLI v4.4.1 released

Bug Fixes

  • Fix the --exempt-from-2fa flag in create and update users commands (#598) (8f897fe)
New featuresCLI

Box CLI v4.4.0 released

New Features and Enhancements

  • Support update users notification email (#596) (49356f4)
New featuresSDKs

Box Windows SDK v10.1.0 released

Bug Fixes

  • Allow flexible key-value data in AiExtractResponse.answer and Event.additionalDetails (box/box-openapi#556) (#1147) (c41a444)
  • Make role parameter of update collaboration optional (box/box-openapi#557) (#1156) (8247918)

New Features and Enhancements

  • Handle Dictionary with object values deserialization (box/box-codegen#850) (#1144) (611b474)
PythonSDKs

Box Python SDK v10.0.1 released

Bug Fixes

  • Allow flexible key-value data in AiExtractResponse.answer and Event.additionalDetails (box/box-openapi#556) (#1084) (f63cffe)
  • Make role parameter of update collaboration optional (box/box-openapi#557) (#1093) (5c21907)
SDKsNode

Box Node SDK v10.0.1 released

Bug Fixes

  • Allow flexible key-value data in AiExtractResponse.answer and Event.additionalDetails (box/box-openapi#556) (#1051) (70a2275)
  • Make role parameter of update collaboration optional (box/box-openapi#557) (#1068) (3992171)
  • Relax JSON deserialization guard by removing strict content-type check (box/box-codegen#844) (#1033) (1eb2c32)
JavaSDKs

Box Java SDK v10.1.0 released

Bug Fixes

  • Allow flexible key-value data in AiExtractResponse.answer and Event.additionalDetails (box/box-openapi#556) (#1470) (e215a5f)
  • Make role parameter of update collaboration optional (box/box-openapi#557) (#1479) (6896386)

New Features and Enhancements

SDKsiOSiOS

Box iOS SDK 10.0.1 released

Bug Fixes

  • Allow flexible key-value data in AiExtractResponse.answer and Event.additionalDetails (box/box-openapi#556) (#1128) (3e9a78c)
  • Make role parameter of update collaboration optional (box/box-openapi#557) (#1138) (3fc5dc9)
New featuresImpactful changesJavaSDKs

Box Java SDK v4.16.4 released

Bug Fixes

APISalesforce

Salesforce Developer Toolkit updates

The developer guides for the Salesforce Developer Toolkit have been updated to include:
New featuresUI Elements

Box UI Elements v25.1.0 released

25.1.0 (2025-10-01)

Bug Fixes

  • i18n: update translations (#4298) (86df699)
  • security-cloud-game: Use nodeRef in DragCloud for React 19 (#4286) (ee8cba8)

Features

  • content-sharing: Convert Content Sharing V2 API Response (#4285) (6730ffe)
  • content-sidebar: handle success event for creating metadata instance (#4284) (371c1a9)
  • content-sidebar: implement for custom sidebar panels (#4239) (750737c)
  • item-properties: Add files count for folder in item properties (#4283) (f12340a)
  • video-annotations: sidebar support for video annotations (#4318) (aa5fc16)

Reverts

  • “chore(mergify): update circleci and mergify configuration (#4… (#4296) (b915e45), closes #4295
Impactful changesAPIAI

Box AI API - AWS Claude 4.5 Sonnet now available

The list of available AI models has been recently updated with AWS Claude 4.5 Sonnet.Models offered in Preview mode have not been fully performance-tested at scale and are made available 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.
CLI

Box CLI v4.3.1 released

Bug Fixes

  • Fix multi item mode in ai:ask command (#593) (5081d43)
New featuresImpactful changesUI Elements

Box UI Elements v25.0.0 released

25.0.0 (2025-09-26)

Bug Fixes

Features

  • classification: AppliedByAiClassificationReason card to support empty reason (#4279) (cb04234)
  • classification: support AI reasoning and new applied by labels (#4271) (681bace)
  • content-sharing: Create ContentSharingV2 component (#4282) (ef49c77)
  • metadata-view: bump metadata view version (#4287) (f5887d7)
  • metadata-view: update blueprint web version (#4288) (6d599a3)
  • timestamped-comments: enable timestamp handling in sidebar (#4275) (7f9defa), closes #4226 #4230 #4274
  • timestamped-comments: timestamped comments editor updates (#4244) (6e1bd80), closes #4226 #4230

BREAKING CHANGES

  • common: Wrapped component of makeDroppable must have ref prop, for example with React.forwardRef
  • fix: Clean up tests
UI Elements

Metadata view v2 in Content Explorer

We introduced v2 of the metadata view in the Box Content Explorer UI element. It’s a ground-up redesign of the original version, introducing a streamlined interface tailored for metadata-driven workflows.

Key features

  • filtering and editing interfaces with dedicated UI for each metadata field type,
  • flexible display options with list and grid views,
  • pagination support.

Migration from v1 to v2

The v1 of the metadata view Content Explorer has reached end of support and it will no longer receive bug fixes or new features. We recommend to migrate to the new v2 metadata view. See the migration guide for a detailed instruction.

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.
SDKs.NET

Box Windows SDK v10.0.0 released

Introducing Box SDK v10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate sdk-gen branch, v10 will ultimately become the main branch.

Breaking Changes

  • This SDK version is auto-generated and introduces a new interface for all methods. Extensive documentation is available here.

What’s New in v10

  • 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 includes the Box Next Generation SDK artifact, previously developed in parallel to core Box SDKs. To facilitate migration and provide access to the newest features, we’ll soon release an additional major version combining both artifacts. Migration to v10 includes breaking changes, please review the migration guide for details. For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.

What’s New Compared to Dotnet SDK Gen v1.12.0

⚠ BREAKING CHANGES

Bug Fixes

New Features and Enhancements

For more details check migration guide from box-dotnet-sdk-gen v1 to box-windows-sdk-v2 v10.
New featuresImpactful changesNodePythonJavaWindowsiOSSDKs

Box SDKs v10

Introducing Box SDKs v10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate branch for each SDK, v10 will ultimately become the main branch.What’s new in v10:
  • 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 that 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.
This version includes the Box Next Generation SDK artifact, previously developed in parallel to Box core SDKs. To facilitate migration and provide access to the newest features, we’ll soon release an additional major version containing both artifacts. No immediate action required — If you’re using the current SDK version, your existing code will continue to work without changes. However, migrating to v10 includes breaking changes. For more information and migration guides, see the SDK versioning strategy document. Follow the developer changelog for future updates.

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.
Impactful changesNodePythonJavaWindowsiOSSDKs

Box Next Generation SDK deprecation

As of September 17, 2025 Box Next Generation SDKs are no longer supported as separate artifacts. Don’t worry, your existing code will continue to work without changes. You can still use your applications based on Box Next Generation SDKs with no impact, but you won’t receive new features, updates, or bug fixes.In keeping with industry best practices, we are consolidating the Box Next Generation SDKs and Box core SDKs into a single package for each programming language. This makes migration efforts much easier and allows seamless addition of new capabilities to existing applications still powered by Box core SDKs, which were maintained manually.All future development, including new features and updates for the Next Generation SDKs, will be delivered through Box core SDKs starting with version v10. Currently, v10 is available as a separate branch.For more information and migration guides, see the SDK versioning strategy document. Follow the developer changelog for future updates.

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.
JavaSDKs

Box Java SDK v10.0.0 released

Introducing Box SDK v10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate sdk-gen branch, v10 will ultimately become the main branch.

Breaking Changes

  • This SDK version is auto-generated and introduces a new interface for all methods. Extensive documentation is available here.

What’s New in v10

  • 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 includes the Box Next Generation SDK artifact, previously developed in parallel to core Box SDKs. To facilitate migration and provide access to the newest features, we’ll soon release an additional major version combining both artifacts. Migration to v10 includes breaking changes, please review the migration guide for details. For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.

What’s New Compared to Java SDK Gen v0.8.1

⚠ BREAKING CHANGES

New Features and Enhancements

For more details check migration guide from box-java-sdk-gen v0 to box-java-sdk v10.
SDKsiOSiOS

Box iOS SDK 10.0.0 released

Introducing Box iOS SDK v10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate sdk-gen branch, v10 will ultimately become the main branch.

Breaking Changes

  • This SDK version is auto-generated and introduces a new interface for all methods. Extensive documentation is available here.

What’s New in v10

  • 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 includes the Box Next Generation SDK artifact, previously developed in parallel to core Box SDKs. To facilitate migration and provide access to the newest features, we’ll soon release an additional major version combining both artifacts. Migration to v10 includes breaking changes, please review the migration guide for details. For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.

What’s New Compared to Box Swift SDK Gen v0.6.3

New Features and Enhancements

For more details check migration guide from box-swift-sdk-gen v0 to box-ios-sdk v10.
SDKsTypeScript

Box TypeScript SDK Generated v1.19.1 released

Bug Fixes

New featuresImpactful changesUI Elements

Box UI Elements v24.0.0 released

24.0.0 (2025-09-05)

Bug Fixes

Features

  • add client version to element api calls (#4198) (468d6c1)
  • box-ai: Bump box-ai-content-answers version (#4233) (47cea9f)
  • classification: implement AppliedByAiClassificationReason (#4250) (e23fbf3)
  • content-explorer: Add initial filter values to Metadata View (#4225) (b68cd70)
  • metadata-instance-editor: remove ai agent selector split and fi… (#4226) (1f953c0)
  • metadata-view: Add Filtering (#4235) (2f5e42b)
  • metadata-view: bulk custom actions (#4227) (371ad5e)
  • metadata-view: default sortBy (#4232) (1a86aa5)
  • metadata-view: Implement metadata sidepanel (#4230) (4f89946)
  • metadata-view: Multi value display and onSave in metadata sidepanel (#4245) (7ddea1e)
  • metadata-view: pass-thru onSortChange (#4248) (1a8a59f)
  • router: withRouterIfEnabled (#4221) (f969170)
  • timestamped-comments: enabling time stamped video comments (#4228) (31b580d), closes #4226 #4230

BREAKING CHANGES

  • box-ai: isResetChatEnabled prop removed
New featuresSDKsTypeScript

Box TypeScript SDK Generated v1.19.0 released

Bug Fixes

New Features and Enhancements

iOSSDKs

Box Swift SDK Generated 0.6.3 released

New Features and Enhancements

New featuresPythonSDKs

Box Python SDK Generated v1.17.0 released

New Features and Enhancements

New featuresSDKs.NET

Box Dotnet SDK Generated v1.12.0 released

New Features and Enhancements

SDKsTypeScript

Box TypeScript SDK Generated v1.18.1 released

Bug Fixes

  • correct import and export handling (box/box-codegen#801) (#738) (cea513f)
New featuresSDKsTypeScript

Box TypeScript SDK Generated v1.18.0 released

Bug Fixes

  • bump form-data to 4.0.4 and types/node-fetch to 2.6.13 (box/box-codegen#808) (#735) (7330b95)
  • Fix serialization for MetadataFilterValue (box/box-codegen#800) (#727) (d046405)

New Features and Enhancements

  • Support event with long polling in Python and TS (box/box-codegen#757) (#712) (6f25fda)
New featuresImpactful changesAPI

Bulk delete external users

You can now bulk delete up to 100 external user accounts through the public API.This job runs in the background, and sends a completion report when it’s finished.The report contains details identifying which user deletions succeeded and which failed.

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.
SDKsiOS

Box Swift SDK Generated 0.6.2 released

Bug Fixes

  • Fix downscope token to use retrieveToken method for token retrieval (box/box-codegen#731) (#459) (8992b32)
  • Fix parsing Date into query parameters (box/box-codegen#729) (#449) (1a95d0c)
  • Specify events next_stream_position property type as int64 (box/box-openapi#535) (#502) (795fe1c)

New Features and Enhancements

New featuresUI Elements

Box UI Elements v23.4.0 released

23.4.0 (2025-08-12)

Bug Fixes

Features

  • boxai-sidebar: Add logic to render remote sidebar from prop (#4106) (7f8802a)
  • cascadepolicy: disable inputs if cascade policy exists (#4175) (b6d778c)
  • header-flyout: add opening animation (#4159) (3b417ba)
  • header-flyout: optionally allow header actions (#4164) (8f3ad6e)
  • mergify: update rule to require conversation resolution (#4142) (ef3291e)
  • metadata-editor and blueprint-web-assets package bump (#4137) (070ff74)
  • metadata-editor: expose advanced metadata extract agent props (#4128) (f59b0aa)
  • metadata-editor: expose custom agent in extractStructured payload (#4135) (076e719), closes #4102
  • metadata-editor: Metadata API adjustments (#4192) (6112967)
  • metadata-editor: package bump for new icons (#4195) (1506020)
  • metadata-instance-editor: add enhanced ai extract support (#4197) (540026a)
  • metadata-instance-editor: allow hydration of enhanced ai extract (#4217) (5a93a16)
  • metadata-view: Add MetadataView V2 (#4191) (c0ab1e7)
  • metadata-view: Add Subheader for Metadata View v2 (#4202) (ab12626)
  • metadata-view: Added Metadata V2 button (#4174) (d8ec9c7)
  • metadata-view: custom actions (#4215) (88a5187)
  • metadataeditor: enable ai folder extraction through API (#4102) (6ebec78)
  • metadataeditor: remove ai pricing notice (#4107) (4bd24bc)
  • notification-redesign: Add logic for use of BP icons (#4103) (7907136)
  • router: added router-less logic to VersionsSidebarContainer (#4209) (0f46866)
  • router: Merging NavButton functionality into SidebarNavButton (#4150) (814035d)
  • router: optional router in ActivitySidebar (#4199) (435c75a)
  • router: optional router in AddTaskButton (#4176) (90537b4)
  • router: optional router in NavRouter and withNavRouter (#4161) (7f9cad4)
  • router: optional router in SidebarNav, SidebarNavTablist (#4177) (d14e06e)
  • router: optional router in SidebarNavButton (#4156) (dc8af3b)
  • router: optional router in SidebarNavigation (#4194) (e25e0e1)
  • router: optional router in SidebarToggle (#4160) (12c9a3a)
  • router: optional router in StaticVersionSidebar and VersionsSid… (#4152) (a456f3d)
  • router: optional router in VersionsList (#4144) (15c5d8d)
  • router: optional router in withAnnotatorContext and withAnnotations (#4136) (d08545e)
  • router: optional router in withRouterAndRef hoc (#4162) (32b08b9)
  • router: optional router in withSidebarAnnotations (#4206) (782877d)
  • router: Removed router functionality from BackButton component (#4141) (f01364c)
  • upgrade blueprint packages (#4123) (c166d7d)
  • upgrade react-virtualized for react 19 support (#4157) (269f585)
  • uploads: add option to error on name conflicts (#4117) (463839e)
SDKsTypeScript

Box TypeScript SDK Generated v1.17.1 released

Bug Fixes

  • Fix exports syntax when importing from lib (#700) (782a287)
New featuresCLISDKs

Box CLI v4.3.0 released

New Features and Enhancements

Bug Fixes

  • Fix support metadata query array (#583) (112db16)
  • Remove description flag from folders:create command (#587) (adca76b)
New featuresSDKsTypeScript

Box TypeScript SDK Generated v1.17.0 released

Bug Fixes

  • Bump cypress to resolve CVE-2025-7783 in form-data (box/box-codegen#769) (#677) (077413e)

New Features and Enhancements

New featuresPythonSDKs

Box Python SDK Generated v1.16.0 released

Bug Fixes

  • Specify events next_stream_position property type as int (box/box-openapi#535) (#644) (64069db)

New Features and Enhancements

  • Add AI spreadsheet processor (box/box-openapi#533) (#630) (6635757)
  • Add Archive Public API (box/box-openapi#540) (#651) (c36d1db)
  • Add new Hubs APIs and Hubs items API (box/box-openapi#538) (#645) (1daa3e8)
  • Add new property for network exception retry strategy (box/box-codegen#763) (#650) (13f9593)
  • Add new schema for Metadata Error (box/box-openapi#539) (#646) (49d7f34)
  • Allow injecting private key decryption mechanism for JWT (box/box-codegen#754) (#636) (4ea0af5)
  • Improve webhook validation checks (box/box-codegen#745) (#628) (f0ece63)
  • Support Hubs beta endpoints (box/box-openapi#531) (#622) (b5e95fe)
  • Support new tools in AI Studio (box/box-openapi#534) (#633) (ac76eb2)
New featuresSDKs.NET

Box Dotnet SDK Generated v1.11.0 released

Bug Fixes

  • Fix downscope token to use retrieveToken method for token retrieval (box/box-codegen#731) (#492) (292360e)
  • Specify events next_stream_position property type as long (box/box-openapi#535) (#536) (da265bd)

New Features and Enhancements

New featuresImpactful changesAPI

Box Hubs APIs

Box Hubs APIs enable you to programmatically create, manage, and collaborate on content hubs within your applications. Hubs provide a centralized space for organizing and sharing content across teams and projects.

What you can do with the Hubs APIs

The Hubs APIs consist of three main resource types that allow you to build comprehensive hub management functionality:
  1. Hubs
    • Create hub
    • Copy hub
    • Update hub information by ID
    • Delete hub
    • List all hubs
    • List all hubs for requesting enterprise
    • Get hub information by ID
  2. Hub Collaborations
    • Create hub collaboration
    • Update hub collaboration
    • Remove hub collaboration
    • Get hub collaborations
    • Get hub collaboration by collaboration ID
  3. Hub Items
    • Get hub items
    • Manage hub items
To learn more about using Box Hubs, visit the Box Hubs support documentation.

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.
NodeSDKs

Box Node SDK v3.8.2 released

Bug Fixes

  • Bump cypress/request to resolve CVE-2025-7783 in form-data (#904) (8e8d2da)
New featuresImpactful changesAPIAI

Box AI API - Google Gemini 2.5 Pro now available, Gemini 2.5 Flash Preview and Pro Preview deprecated

The list of available AI models has been recently updated with Google Gemini 2.5 Pro.The following models have been deprecated:
  • Google Gemini 2.5 Flash Preview
  • Google Gemini 2.5 Pro Preview
For more information, see retired models.Models offered in Preview mode have not been fully performance-tested at scale and are made available 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.
JavaSDKs

Box Java SDK v4.16.3 released

Bug Fixes

  • Fix compare message webhook message signature (#1315) (e2d407d)
  • Fix File Request Copy method to return valid data (#1320) (8392a43)
New featuresAPIAI

Enhanced extract agent

Today we introduced the new enhanced extract agent powered by Gemini 2.5 Pro. It employs chain-of-thought processing to provide the best answer, but also to tell the developer the reason it believes this answer is the correct one.The enhanced extract agent:
  • Offers an improved key-value pair extraction from complex documents with higher accuracy.
  • Effortless access with Box UI: activate the feature with a single click.
  • Transforms unstructured data into meaningful metadata attached to files.
  • Enables faster insights and discovery using the Box Metadata search tool.
Go to the Autofilling Metadata in Templates section in our product documentation to learn more about its capabilities.

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.
New featuresAPIAI

AI Studio v2

With the release of the newest version of the AI Studio functionality, we introduced the enhancements listed below.
  • Users receive a notification in case of any issues with an agent directly in the AI Studio UI.
  • Agents are validated in real time. The ones that don’t pass validation are not visible for the users.
Admins can:
  • Control the suggested questions displayed when the user starts interacting with a custom AI agent.
  • See the details of a request and response of a LLM, for example the system prompt, model, custom instructions.
  • Control the parameters of a Box AI image processor in a custom agent. The parameters are necessary to ask a LLM about a specific image.
You can find more information in our API and product documentation.

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.
New featuresCLI

Box CLI v4.2.0 released

New Features and Enhancements

New featuresSDKsTypeScript

Box TypeScript SDK Generated v1.16.0 released

Bug Fixes

  • Compute webhook signature with and without escaping the body (box/box-codegen#737) (#627) (6a21b8e)
  • Fix circular dependency in boxNetworkClient (box/box-codegen#708) (#591) (b383889)
  • Fix downscope token to use retrieveToken method for token retrieval (box/box-codegen#731) (#618) (90edb0c)
  • Fix slash escaping when calculating webhook signature (box/box-codegen#736) (#624) (a0307d0)
  • Handle list of strings in metadata filter (box/box-codegen#716) (#597) (979ff2c)
  • Improve file download to avoid storing content in memory (box/box-codegen#701) (#589) (513a15e)
  • Modify utility functions for browser (box/box-codegen#686) (#585) (7232170)
  • Use constant-time comparison for HMAC signatures (box/box-codegen#739) (#630) (efdcaaf)

New Features and Enhancements

  • Add AI agents warnings; allow for more types of metadata value (box/box-openapi#520) (#600) (a5a555f)
  • Add security settings properties on sign template schema (box/box-openapi#518) (#588) (dfd3e5f)
  • Add Shield Lists APIs (box/box-openapi#528) (#622) (be3af44)
  • Add support of IBM models to AI API (box/box-openapi#522) (#601) (b060b8c)
  • Increase max items for ai extract endpoints (box/box-openapi#525) (#602) (86c5d14)
  • Update legal holds and AI models (box/box-openapi#526) (#620) (de3df57)
New featuresPythonSDKs

Box Python SDK Generated v1.15.0 released

Bug Fixes

  • Compute webhook signature with and without escaping the body (box/box-codegen#737) (#607) (e5118b8)
  • Fix downscope token to use retrieveToken method for token retrieval (box/box-codegen#731) (#598) (e492685)
  • Fix slash escaping when calculating webhook signature (box/box-codegen#736) (#603) (430b175)
  • Use constant-time comparison for HMAC signatures (box/box-codegen#739) (#610) (6f6660c)

New Features and Enhancements

  • Add AI agents warnings; allow for more types of metadata value (box/box-openapi#520) (#567) (86aa1cc)
  • Add Shield Lists APIs (box/box-openapi#528) (#601) (f980f65)
  • Add support of IBM models to AI API (box/box-openapi#522) (#568) (767547a)
  • Update legal holds and AI models (box/box-openapi#526) (#599) (d56228d)
NodeSDKs

Box Node SDK v3.8.1 released

Bug Fixes

  • Use constant-time comparison for HMAC signatures (#893) (d819efe)
JavaSDKs

Box Java SDK v4.16.2 released

Bug Fixes

  • Fix parsing downloadFileCount property for BoxZipDownloadStatus (50c2249)
New featuresImpactful changesAPIAI

Box AI API - new AI models now available, Gemini 1.5 models deprecated

The list of available AI models has been recently updated with the following models:
  • AWS Claude 4 Sonnet
  • AWS Claude 4 Opus
The following models have been deprecated:
  • Google Gemini 1.5 Flash 001
  • Google Gemini 1.5 Pro 001
For more information, see retired models.Azure OpenAI GPT o4 Mini model was removed.Models offered in Preview mode have not been fully performance-tested at scale and are made available 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.
New featuresCLI

Box CLI v4.1.0 released

New Features and Enhancements

Bug Fixes

  • Remove incorrect process.stderr.setEncoding call (486779e), closes #571
SDKs.NET

Box Dotnet SDK Generated v1.10.0 released

New Features and Enhancements

  • Add UploadWithPreflightCheck convenient method (box/box-codegen#705) (#469) (8dff7bb)
  • Add AI agents warnings; allow for more types of metadata value (box/box-openapi#520) (#474) (a53cff5)
  • Add security settings properties on sign template schema (box/box-openapi#518) (#462) (7fddaea)
  • Add support of IBM models to AI API (box/box-openapi#522) (#475) (a187301)
  • Support sensitive data sanitization in errors (box/box-codegen#695) (#453) (5ee0c93)
New featuresUI Elements

Box UI Elements v23.3.0 released

23.3.0 (2025-05-12)

Bug Fixes

Features

  • bp-assets: Bump BP assets to 4.39.0 (#4095) (15c403c)
  • content-sidebar: additional prop for feedback tooltip in Box AI (#4075) (bcd2b86)
  • content-sidebar: update content-answers for box ai sidebar (#4094) (8d4c456)
  • metadata-sidebar: Is delete confirmation modal checkbox enabled (#4076) (7e8c8ac)
  • metadataeditor: add agent selector (#4098) (f3af868)
  • metadataeditor: add ai extraction for folders (#4080) (82d6b29)
  • notification-redesign: Add Notification classname prop (#4092) (2dc371f)
  • opensource: update default route to use storybook (#4087) (174f335)
  • unified-share-modal: add custom permission descriptions (#4071) (19a7978)
  • upgrade blueprint packages (#4101) (f8606cf)

Reverts

New featuresPythonSDKs

Box Python SDK Generated v1.14.0 released

Bug Fixes

New Features and Enhancements

  • Add security settings properties on sign template schema (box/box-openapi#518) (#543) (0a45d21)
  • Support sensitive data sanitization in errors (box/box-codegen#695) (#533) (abb7b1d)
New featuresImpactful changesAPIAI

Box AI API - new AI models now available

The list of available AI models has been recently updated with the following models:
  • Azure OpenAI o3 (beta)
  • Azure OpenAI o4 mini (beta)
  • xAI Grok 3 (beta)
  • xAI Grok 3 mini (beta)
Models offered in Preview mode have not been fully performance-tested at scale and are made available 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.
New featuresImpactful changesAPIAI

Box AI API - new AI models now available

The list of available AI models has been recently updated with the following models:
  • Azure OpenAI GPT-4.1
  • Azure OpenAI GPT-4.1 Mini
  • Gemini 2.5 Pro Preview
  • Gemini 2.5 Flash Preview
  • IBM Llama 4 Scout
  • IBM Llama 3.2 Instruct
Models offered in Preview mode have not been fully performance-tested at scale and are made available 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.
JavaSDKs

Box Java SDK v4.16.1 released

Bug Fixes

  • use Locale.ROOT to prevent issues with non-US locales (#1306) (f083092)
New featuresUI Elements

Box UI Elements v23.2.0 released

23.2.0 (2025-04-25)

Bug Fixes

Features

  • message-center: Pass badgeCount to ButtonComponent (#4068) (e316267)
  • unified-share-modal: add remove collaborators (#4070) (4645733)
New featuresUI Elements

Box UI Elements v23.1.0 released

23.1.0 (2025-04-17)

Bug Fixes

Features

  • content-explorer: Add feature flag for MetadataViewList redesign (#4061) (5d0c716)
  • content-explorer: enable independent theming (#4062) (a67be72)
  • content-picker: Add MoreOptions button to rows (#4036) (f3667dc)
  • content-sidebar: added support for feedback tooltip in Box AI (#4059) (b09cbf3)
  • doc-first-pages: Add webp xrep header (#4054) (ca41b1a)
  • metadata-sidebar: Control Multilevel Taxonomy (#4037) (f705927)
  • metadata-sidebar: Multilevel taxonomy integration (#4044) (8a794ad)
New featuresJavaSDKs

Box Java SDK v4.16.0 released

New Features and Enhancements

SDKsTypeScript

Box TypeScript SDK Generated v1.15.1 released

Bug Fixes

New featuresSDKsTypeScript

Box TypeScript SDK Generated v1.15.0 released

New Features and Enhancements

  • Support sensitive data sanitization in errors (box/box-codegen#695) (#573) (488e76a)
New featuresPythonSDKs

Box Python SDK v3.14.0 released

New Features and Enhancements

  • Add stream_file_content parameter to upload methods (#890) (0e63c00)
New featuresNodeSDKs

Box Node SDK v3.8.0 released

New Features and Enhancements

New featuresImpactful changesUI Elements

Box UI Elements v23.0.0 released

23.0.0 (2025-03-26)

Features

  • BREAKING CHANGE noop to trigger major version release (#4034) (4e1751f)

BREAKING CHANGES

  • update peer dependencies for @box/ packages
New featuresSDKsTypeScript

Box TypeScript SDK Generated v1.14.0 released

Bug Fixes

  • Add verification_phone_number property to create sign request (box/box-openapi#515) (#546) (916502c)

New Features and Enhancements

  • Add find app item for shared link endpoint (box/box-openapi#514) (#545) (7c32eaf)
  • Add Integration Mappings Teams API (box/box-openapi#517) (#548) (6ce1c7c)
  • Support upload with preflight check (box/box-codegen#676) (#554) (e3aa784)
iOSSDKs

Box Swift SDK Generated 0.6.1 released

Bug Fixes

  • Add verification_phone_number property to create sign request (box/box-openapi#515) (#391) (717b3a8)

New Features and Enhancements

New featuresPythonSDKs

Box Python SDK Generated v1.13.0 released

Bug Fixes

  • Add verification_phone_number property to create sign request (box/box-openapi#515) (#503) (6d19d19)

New Features and Enhancements

  • Add find app item for shared link endpoint (box/box-openapi#514) (#502) (fd6c693)
  • Add Integration Mappings Teams API (box/box-openapi#517) (#505) (d1aa250)
  • Support upload with preflight check (box/box-codegen#676) (#515) (bb4597e)
New featuresSDKs.NET

Box Dotnet SDK Generated v1.9.0 released

Bug Fixes

  • Add verification_phone_number property to create sign request (box/box-openapi#515) (#427) (d90faea)
  • Use targetFramework when single .Net version is supported (box/box-codegen#684) (#438) (4e64174)

New Features and Enhancements

  • Add find app item for shared link endpoint (box/box-openapi#514) (#426) (4dc5dc1)
  • Add Integration Mappings Teams API (box/box-openapi#517) (#429) (92063c4)
  • Expose token storage for authentication classes (box/box-codegen#682) (#435) (413058e)
New featuresImpactful changesAPI

Integration mappings for Teams

Use the integration mappings feature for MS Teams to manage where the content from Teams channels and chats is stored in Box.
  • List all Teams integration mappings
  • Create a new Teams integration mapping
  • Update existing Teams integration mapping
  • Delete Teams integration mapping
Check the integration mappings for Teams API developer guide to learn more about this feature.

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.
JavaSDKs

Box Java SDK v4.15.3 released

Bug Fixes

SDKsTypeScript

Box TypeScript SDK Generated v1.13.2 released

Bug Fixes

  • Fix rollup plugin output directory in Typescript (box/box-codegen#678) (#543) (f828d5e)
SDKsTypeScript

Box TypeScript SDK Generated v1.13.1 released

Bug Fixes

  • Split browser configuration in package.json for TypeScript (box/box-codegen#672) (#538) (ca7e291)
CLI

Box CLI v4.0.1 released

Bug Fixes

  • Fix configure:environments:set-current command (#568) (dc0905f)
JavaSDKs

Box Java SDK v4.15.2 released

Bug Fixes

  • Improve logging for API Request and API Response (#1295) (6eb1f57)
Impactful changesAPIAI

Box AI API - AWS Claude 3.7 Sonnet now available

The list of available AI models has been recently updated with AWS Claude 3.7 Sonnet.Models offered in Preview mode have not been fully performance-tested at scale and are made available 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.
JavaSDKs

Box Java SDK v4.15.1 released

Bug Fixes

New featuresSDKsTypeScript

Box TypeScript SDK Generated v1.13.0 released

New Features and Enhancements

New featuresSDKs.NET

Box Dotnet SDK Generated v1.8.0 released

Bug Fixes

  • Do not retry HTTP request when TaskCanceledException is thrown (box/box-codegen#665) (#406) (1af0a6a)

New Features and Enhancements

New featuresJavaSDKs

Box Java SDK v4.15.0 released

New Features and Enhancements

  • Add canNonOwnersViewCollaborators flag to BoxFolder (#1288) (9119adc)
  • Support zstd encoding for downloads (#1287) (0e3c4c0)

Bug Fixes

New featuresImpactful changesAI

Box AI Studio API

We are excited to announce that Box AI Studio API is now available to all Enterprise Advanced customers. Box AI Studio allows you to build and manage custom AI agents to best suit your business needs. For example, you can create an AI agent that acts as a compliance consultant, answering questions regarding customer documentation with specific compliance rules in mind.Box AI Studio API allows you to:
  • List all AI agents
  • Get AI agent details
  • Create a new AI agent
  • Update existing AI agent
  • Delete an AI agent
Check the Box AI Studio API developer guide to learn more about this feature and check the API Reference for details.

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.
PythonSDKs

Box Python SDK Generated v1.11.1 released

Bug Fixes

New featuresSDKsTypeScript

Box TypeScript SDK Generated v1.12.0 released

New Features and Enhancements

  • Add Box Sign shared requests (box/box-openapi#504) (#491) (e90255c)
  • feat: Add hubs support to /ai/ask. Replace type of items property from AiItemBase[] to AiItemAsk[] in the AiAsk interface (box/box-codegen#656) (#507) (9f29d8c)
  • Update /ai/extract_structured response schema (box/box-codegen#641) (#498) (502ac11)
New featuresPythonSDKs

Box Python SDK Generated v1.11.0 released

Bug Fixes

  • Correct types of paged and thumb properties in File representation (box/box-openapi#503) (#451) (e818fa6)

New Features and Enhancements

  • Add Box Sign shared requests (box/box-openapi#504) (#453) (3590918)
  • feat: Add hubs support to /ai/ask. Replace type of items parameter from List[AiItemBase] to List[AiItemAsk] in create_ai_ask method (box/box-openapi#506) (#466) (29f0364)
  • Update /ai/extract_structured response schema (box/box-codegen#641) (#459) (7c73cea)
New featuresSDKs.NET

Box Dotnet SDK Generated v1.7.0 released

Bug Fixes

  • Correct types of paged and thumb properties in File representation (box/box-openapi#503) (#383) (d6995ad)
  • Prevent Authentication header from being passed during cross-origin redirects (box/box-codegen#648) (#382) (a64d373)

New Features and Enhancements

  • Add Box Sign shared requests (box/box-openapi#504) (#384) (d563886)
  • feat: Add hubs support to /ai/ask. Replace type of Items property from IReadOnlyList<AiItemBase> to IReadOnlyList<AiItemAsk> in the AiAsk class (box/box-codegen#656) (#397) (32b6d03)
  • Update /ai/extract_structured response schema (box/box-codegen#641) (#391) (5f79a03)
New featuresImpactful changesCLI

Box CLI v4.0.0 released

⚠ BREAKING CHANGES

  • Drop support old Node version and integrate typescript SDK (#548)

New Features and Enhancements

  • Drop support old Node version and integrate typescript SDK (#548) (22179ec)
  • Incognito browser option for box login (#561) (a666766)
  • Replace @oclif/command to @oclif/core library (#553) (aed470b)

Bug Fixes

  • Respect using environment defaultAsUserId for CCG Auth and OAuth (#554) (b3a691e)
New featuresJavaSDKs

Box Java SDK v4.14.0 released

New Features and Enhancements

  • Support downloading file from shared link (#1282) (9b7f28b)

Bug Fixes

  • Remove sensitive data when BoxAPIException logs request (#1284) (f1e226f)
  • Support creating ongoing Legal Hold policy with start date (#1281) (d9564e2)
New featuresImpactful changesAPI

Box Doc Gen

We are excited to announce that Box Doc Gen is now available to all Enterprise Advanced customers.Box Doc Gen allows you to generate various business documents based on Box Doc Gen templates uploaded to Box, with data fields that can be dynamically filled using Box Doc Gen API.Box Doc Gen functionality allows you to:Check the Box Doc Gen developer guides to learn more about Box Doc Gen and check the API Reference for Box Doc Gen API details.

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.
Impactful changesAI

Google PaLM deprecation and removal

Google Pathways Language Models (PaLM) are being deprecated by Google.As a result, the following models will be removed from Box AI on 2025-01-17
  • text_bison
  • text_bison_32k
  • text_unicorn
  • google_text_embedding_gecko*
If you are using one of these models via agent override, check our list of supported models here.
Last modified on September 23, 2026