SDK Deprecation Notice

Nov 26, 2025

Important: Deprecation Notice for Older SDK Versions

We are announcing the deprecation of the older Matterport SDK versions, specifically the Bundle, Web Component, and R3F packages. Support for these packages will tentatively end on January 12, 2026. Users should transition to the latest SDK versions before this deadline.

Why is this happening

In an effort to advance and optimize the Matterport offering, we are deprecating several older APIs. Once these underlying APIs are shut down, these outdated versions of our SDK will stop functioning, likely causing breaking changes or complete service failure in your application.

What you need to do

To ensure your application continues to work without interruption, and to optimize your Matterport experience, you must upgrade any of these SDKs. Our tentative deprecation date is Jan 12, 2026.

The latest versions are not only compatible with our new APIs, but also include significant improvements in performance, security, and features.

We’re here to help

We understand that updates require development time. If you have any technical questions, run into issues during the migration, or are unsure which SDKs your application is using, please contact our developer support team for assistance at developer@matterport.com

24.10.1

Oct 9, 2024
  • Removed legacy IDs as a default option
    • The &useLegacyIds=1 parameter has been removed.
    • Conversion routines under the Floor, Room, and Sweep namespaces are still available if legacy IDs are needed.

22.10.2

Oct 13, 2022

General

  • Removed deprecated Tag namespace functions

22.10.1

Oct 4, 2022

General

  • Tags 2.0 Early Access is now considered Generally Available
    • Any features in the Tag namespace marked deprecated will be removed in the next release

22.3.1

Mar 11, 2022

General

  • INode.bind now has the correct type. This function is deprecated.

20.12.3

Dec 21, 2020

General

  • Added: Floor.data observable collection, deprecated Floor.getData

20.12.1

Dec 1, 2020

General

  • Added: Mattertag.data observable collection, deprecated Mattertag.getData

19.12.1

Dec 9, 2019
  • Synchronous Functions
    We are adding support for synchronous functions. These functions compute and return your data immediately, no promise involved. In general, synchronous functions are more performant since they dont directly interact with the showcase. Use them when you can. To start, we have selected a function that is called frequently Renderer.getScreenPosition(). This function is now being deprecated, and the new synchronous function is Renderer.worldToScreen(). In order to use synchronous functions, you will need to update your sdk client reference to https://static.matterport.com/showcase-sdk/2.0.0-0-g7edd6b8/sdk.js
  • Deprecating window.SHOWCASE_SDK, use window.MP_SDK instead.

19.8.1

Aug 22, 2019
  • Camera.getPose() is now deprecated. It will be removed in a future update.