Rolington Media 3D Virtual Tour Providers

View Original

Exploring Matterport SDK: A Powerful Tool for Creating Immersive Virtual Experiences

As the demand for immersive virtual experiences continues to grow, Matterport has emerged as a leader in the 3D capture and spatial data industry. With its cutting-edge technology, Matterport enables businesses and individuals to create high-quality 3D models and virtual tours for various applications, such as real estate, architecture, and retail. One of the essential components of Matterport's ecosystem is its Software Development Kit (SDK), which allows developers to build custom applications and integrations utilizing Matterport's platform. In this article, we'll delve into the capabilities of the Matterport SDK and explore how it can be utilized to create unique and engaging virtual experiences.

What is Matterport SDK?

Matterport SDK is a set of tools and resources that enables developers to build custom applications, integrations, and extensions using Matterport's platform. With the SDK, developers can access Matterport's core functionalities, manipulate 3D models, and create new and interactive experiences tailored to specific industries and use cases. The SDK is designed to be flexible and user-friendly, allowing developers with varying levels of experience to unlock the full potential of Matterport's platform.

Key Features of Matterport SDK

1. Interactive 3D Models

The Matterport SDK allows developers to create and customize interactive 3D models. With access to Matterport's powerful 3D rendering engine, developers can create realistic and engaging virtual experiences that showcase properties, products, or environments in stunning detail.

2. Custom Annotations and Hotspots

With the SDK, developers can add custom annotations and hotspots to their 3D models, providing users with additional information, multimedia content, or navigation options. This feature enables businesses to create more informative and interactive virtual experiences, helping users better understand the space or product being showcased.

3. Advanced Measurement Tools

The Matterport SDK includes advanced measurement tools that enable users to accurately measure distances, areas, and volumes within the 3D space. These tools can be particularly useful for industries like architecture, construction, and interior design, where precise measurements are essential for project planning and execution.

4. Seamless Integration with Third-Party Applications

The SDK allows developers to integrate Matterport's platform with other software applications and services, such as CRM systems, project management tools, or e-commerce platforms. This seamless integration enables businesses to streamline their workflows and create a more cohesive user experience.

Use Cases and Applications of Matterport SDK

Real Estate

In the real estate industry, the Matterport SDK can be used to create customized virtual tours that cater to specific target markets or client needs. By integrating advanced features like custom annotations, hotspots, and measurement tools, developers can provide potential buyers with comprehensive property information and create a more engaging user experience.

Retail and E-Commerce

For retail and e-commerce applications, the SDK can be used to create interactive 3D product showcases, allowing customers to explore products in greater detail and from multiple angles. This enhanced visualization can help drive sales and improve customer satisfaction.

Architecture and Construction

The Matterport SDK enables architects and construction professionals to create interactive 3D models of their projects, complete with custom annotations and accurate measurements. These models can help streamline project planning, facilitate communication with clients, and improve overall project efficiency.

Frequently Asked Questions about Matterport SDK

Here are some of the most common questions related to Matterport's SDK and their answers:

How can I get a SDK key to test?

To get a SDK key to test, you can generate one in your Matterport account settings.

I'm receiving a CORS error when attempting to connect to the Bundle SDK.

If you're receiving a CORS error when attempting to connect to the Bundle SDK, it's likely due to one of the following reasons:

  • The HTTP scheme, subdomain, domain, or port are not properly allowed listed for the SDK key.

  • The Bundle SDK version is older than version 3.1.16.9-17-gacf9fb85e.

  • The SDK key isn't set in the correct places.

Can I modify the underlying model mesh with the SDK?

You cannot modify the underlying model mesh with the SDK. Any changes made with the SDK are client-side only. Data is not pushed to our datastore, nor is it persistent between sessions. The SDK also does not provide methods to directly manipulate the model's mesh either.

I am receiving a key/referrer mismatch error.

If you're receiving a key/referrer mismatch error, you need to verify that your SDK key is being used in the correct place in your application and that the SDK key being used is configured to work on the custom domain.

Do the SDKs or APIs use cookies in the background?

Matterport's SDKs and APIs do not have their own cookies. Our platform uses localstorage to store necessary data. Refer to our privacy policy for more information about our use of cookies.

Getting Started with Matterport SDK

Here are the basic steps to use the Matterport SDK:

  1. Create a Matterport account and sign up for the SDK.

  2. Install the Matterport SDK.

  3. Review the documentation and sample code provided by Matterport.

  4. Build your custom application using the SDK.

  5. Test your application and make any necessary adjustments.

  6. Publish your custom application to the Matterport platform.

Key Features and Capabilities of Matterport SDK

Some of the key features and capabilities of the Matterport API include:

  • Access to 3D models: The API allows developers to access 3D models of real-world spaces, which can be used to create virtual tours, interactive maps, and other immersive experiences.

  • Metadata extraction: The API can extract metadata from models, such as room dimensions, surface area, and floor plans. This data can be used to create more accurate virtual tours and provide additional insights into real-world spaces.

  • Virtual tour creation: The API provides tools for creating customized virtual tours, including the ability to add annotations, hotspots, and multimedia content.

  • Automated workflows: The API can be used to automate workflows, such as uploading and processing new models, updating metadata, and creating virtual tours.

Explore the power of virtual tours by checking out these resources:

To learn more about virtual tours for business, visit the following pages:


Matterport SDK offers an extensive range of features and capabilities for creating immersive virtual experiences. From accessing 3D models and extracting metadata to creating customized virtual tours and automating workflows, the SDK provides developers with everything they need to build interactive and engaging applications. By utilizing the Matterport platform and SDK, businesses can create unique and memorable experiences for their customers, giving them a competitive edge in today's digital landscape. Matterport SDK is a powerful tool that empowers developers to create immersive and engaging virtual experiences using Matterport's platform. By leveraging the SDK's features and capabilities, businesses and individuals can create custom applications that cater to their specific needs and stand out in a competitive market. To learn more about the Matterport SDK and how it can help you create unique virtual experiences, check out the official Matterport Developer Portal and Matterport's API documentation.