Catenda Boost

Catenda Boost is a suite of Viewer SDKs and related APIs for your web applications that provides a streamlined way to embed and interact with our 2D and 3D technology.

  • Use the Viewer SDKs to embed the 2D and 3D Viewer in your web applications.
  • Use the Model API to upload your IFC models, make them available to the Viewer SDKs and access information on objects.
  • Use the Document API to upload and make available to the Viewer SDKs other 3D resources such as Point Cloud and CityGML files.
  • Use the Project API to group your models and documents by project.

3D Viewer SDK

The 3D Viewer SDK provides you with everything you need to embed a 3D viewer in your web application.

  • Supports multiple formats: Load and display IFC models, Point Cloud and CityGML files.
  • Navigation: Move around the scene, zoom in and out, rotate and pan.
  • Interact with objects: Select, hide or apply colors to objects.
  • Include content: Add images and shapes to the scene.
  • Capture screenshots: Save images of the scene.
  • Access data: Retrieve information about objects in the scene.
  • Clipping planes: Cut through the model to see inside.
  • Measurements: Take measurements between objects.

2D Viewer SDK

The 2D Viewer SDK provides you with everything you need to embed a 2D viewer in your web application.

  • Supports BIM models: Load and display IFC model storeys.
  • Navigation: Move around the scene, zoom in and out, rotate and pan.
  • Interact with objects: Select and apply colors to objects.
  • Include content: Add markers and images to the scene.
  • Capture screenshots: Save images of the scene.
  • Viewpoint: Display location and orientation of the 3D camera.

Model API

The Model API provides you with everything you need to upload, manage and explore models.

  • Models: Create, access and manage your models.
  • Model Revisions: Upload, access and manage model revisions.
  • IFC Products: Access and query IFC product information and their relations.
  • IFC Classifications: Access classifications, classification references and their related IFC products.
  • IFC Groups: Access and query IFC groups and their related IFC products and groups.
  • IFC Layers: Access and query IFC layers and their related IFC products.
  • IFC Types: Access and query IFC types and their related IFC products.
  • IFC Owner Histories: Access IFC owner histories.

Document API

The Document API provides you with everything you need to upload and manage other 3D resources such as Point Cloud and CityGML files.

  • Library: Access your document library.
  • Library Item: Upload, access and manage documents.
  • Library Item Revision: Upload, access and manage document revisions.

Project API

The Project API provides you with everything you need to group and manage your models and documents in projects.

  • Projects: Create, access and manage projects.

Authentication and Access Control

As a Catenda Boost customer authentication to Catenda APIs is carried out through Client Credentials Grant flow.

This allows access to Catenda APIs without requiring that your users also own a Catenda account. This ensures that you have complete control over your users and their access rights.

All API operations are performed on behalf of the Catenda Boost account with no access control restrictions. Application users and control management takes place within your application. Leverage the unique identifiers provided on all resources to assign operations to users managed within your application.

Additional APIs

Additional capabilities and APIs are available on the Catenda platform. These are tailored towards our Catenda Hub customers, and while not part of the Boost offering, may prove useful and be leveraged by your application if needed.

Operations using these additional APIs may not include their full capabilities and might require extra data management within your application to unleash their full potential.

For example, the Topic API while available will require additional steps within your application to handle user attribution as all Topics will be attributed to the Catenda Boost account within the Catenda platform.