# instant3Dhub > instant3Dhub is a cloud-native 3D streaming and visualization platform by Threedy. It enables developers to stream, render, and interact with complex industrial 3D models directly in the browser — on any device, with no client-side CAD software required. Key concepts: 3DSpaces (collaborative sessions), webvis.js (browser JavaScript SDK), JxVis (Java SDK), Unreal Plugin, REST microservices (Resource, Data Gateway, AdminService, 3DSpaces API), and an async Transcoder pipeline for 3D data ingestion. Supported formats include JT, CATIA V4/V5/V6, STEP, NX, IFC, PLM XML, GLTF, STL, and 30+ more. **This is the canonical entry point.** Prefer the current stable release; see Version-Specific Indexes below to pin to a specific release. ## Version-Specific Indexes - [3.13.0 (current release)](https://docs.threedy.io/3.13.0/llms.txt) Each version-specific llms.txt contains the full documentation tree for that release, including per-page descriptions, audience routing, and instructions for AI agents. Releases before 3.13.0 do not have version-specific llms.txt files. ## Docs The documentation links below point to the **latest** version at [https://docs.threedy.io/latest/_sources](https://docs.threedy.io/latest/_sources). Use these for general assessment and working with the docs. Version-specific llms.txt files (available from 3.13.0 and up) contain the same links but pinned to a specific release version. - [Threedy Documentation Portal](https://docs.threedy.io/latest/_sources/index.rst): Documentation portal for instant3Dhub, Threedy's cloud-native 3D streaming and visualization platform for industrial CAD models in the browser. - [Introduction](https://docs.threedy.io/latest/_sources/concepts/intro.rst): Introduction to instant3Dhub, explaining 3D data virtualization, industrial visualization challenges, APIs, 3DSpaces, and supported stakeholder workflows. - [Share Feedback](https://docs.threedy.io/latest/_sources/getting_started/feedback.rst) - [Getting Started: instant3Dhub Concepts](https://docs.threedy.io/latest/_sources/concepts/landing_concepts.rst): Start here to understand instant3Dhub concepts, including system architecture, 3DSpaces, streaming, data resources, formats, applications, and releases. - [Format Support](https://docs.threedy.io/latest/_sources/concepts/format_support_table.rst): Compare instant3Dhub support across 3D formats, including extensions, structure, geometry, PMI, metadata, layers, and service negotiation keys. - [3D Data Resources](https://docs.threedy.io/latest/_sources/concepts/3d_data.rst): Learn how instant3Dhub references and uses 3D data resources, including structure, geometry, PMI, model views, metadata, and layers. - [Clipplane](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_clipplane.rst): Learn how clipplanes visually cut through 3D models in a 3DSpace to inspect internal structures and focused regions. - [3DSpaces](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_index.rst): Understand 3DSpaces as collaborative, stateful workspaces for reviewing, enriching, and discussing 3D engineering data. - [InstanceGraph](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_instance_graph_index.rst): Understand how the InstanceGraph organizes linked 3D data, nodes, metadata, transformations, and semantic CAD structure in a 3DSpace. - [Graph Composition](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_instance_graph_composition.rst) - [Node Types & Operations](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_instance_graph_node_types.rst) - [Markup](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_markup.rst): Learn how markups add visual and informational context to 3DSpaces through annotations, drawings, and collaborative feedback. - [Measurement](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_measurement.rst): Learn how measurements provide distances, dimensions, angles, and other quantitative geometry information in a 3DSpace. - [Member](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_member.rst): Understand how members represent participants in a 3DSpace, including identity, shared state, roles, and collaboration actions. - [Snapshot](https://docs.threedy.io/latest/_sources/concepts/3d_spaces_snapshot.rst): Learn how snapshots capture and restore persisted 3DSpace states, including authored content and visibility settings. - [3D Streaming](https://docs.threedy.io/latest/_sources/concepts/3d_streaming_index.rst): Understand how instant3Dhub streams large 3D engineering data directly from source systems for fast, scalable, device-agnostic visualization. - [JxVis](https://docs.threedy.io/latest/_sources/concepts/SDK_JxVis.rst): Learn how JxVis embeds instant3Dhub visualization and collaboration capabilities into Java-based applications and desktop tools. - [Unreal Plugin for instant3Dhub](https://docs.threedy.io/latest/_sources/concepts/SDK_Unreal.rst): Learn how the instant3Dhub Unreal Plugin streams CAD geometry into Unreal Engine and exposes visualization APIs through Blueprint and C++. - [Software Development Kits (SDKs) for instant3Dhub](https://docs.threedy.io/latest/_sources/concepts/SDK_index.rst): Overview of instant3Dhub SDKs and Plugins for integrating high-performance 3D streaming and visualization into custom applications. - [3D Manufacturing Format (3MF)](https://docs.threedy.io/latest/_sources/concepts/format_3mf.rst): Learn how instant3Dhub supports 3MF files for additive manufacturing data, including structure, mesh geometry, metadata, and service keys. - [Graphics Library Transmission Format (glTF)](https://docs.threedy.io/latest/_sources/concepts/format_GLTF.rst): Learn how instant3Dhub supports glTF and GLB files for efficient 3D scene transmission, including structure, mesh geometry, and metadata. - [Industry Foundation Classes (IFC)](https://docs.threedy.io/latest/_sources/concepts/format_IFC.rst): Learn how instant3Dhub supports IFC files for BIM data exchange, including versions, structure, geometry, metadata, and service keys. - [Jupiter Tesselation (JT)](https://docs.threedy.io/latest/_sources/concepts/format_JT.rst): Learn how instant3Dhub supports JT files, including assembly structure, levels of detail, external references, geometry, PMI, and metadata. - [NX](https://docs.threedy.io/latest/_sources/concepts/format_NX.rst): Learn how instant3Dhub supports Siemens NX files, including PRT data, assembly structure, geometry, PMI, metadata, layers, and reference sets. - [PLM XML](https://docs.threedy.io/latest/_sources/concepts/format_PLMXML.rst): Learn how instant3Dhub supports PLM XML files for product structure and metadata exchange, including geometry limitations and service keys. - [Standard for the Exchange of Product Data (STEP)](https://docs.threedy.io/latest/_sources/concepts/format_STEP.rst): Learn how instant3Dhub supports STEP files, including AP203, AP214, AP242, structure, geometry, PMI, metadata, and service keys. - [Stereolithography (STL)](https://docs.threedy.io/latest/_sources/concepts/format_STL.rst): Learn how instant3Dhub supports STL files for tessellated surface geometry, including ASCII and binary variants and format limitations. - [Universal Scene Description (USD)](https://docs.threedy.io/latest/_sources/concepts/format_USD.rst): Learn how instant3Dhub supports USD files, including scene structure, mesh geometry, metadata, variants, layers, and service keys. - [Virtual Reality Modeling Language (VRML)](https://docs.threedy.io/latest/_sources/concepts/format_VRML.rst): Learn how instant3Dhub supports VRML files, including scene structure, tessellated geometry, metadata, supported extensions, and service keys. - [Extensible 3D (X3D)](https://docs.threedy.io/latest/_sources/concepts/format_X3D.rst): Learn how instant3Dhub supports X3D files, including scene graph structure, tessellated geometry, external references, extensions, and service keys. - [Computer-Aided Three-dimensional Interactive Application V4 (CatiaV4)](https://docs.threedy.io/latest/_sources/concepts/format_catiaV4.rst): Learn how instant3Dhub handles CatiaV4 files, including supported extensions, structure, geometry, metadata, and format limitations. - [Computer-Aided Three-dimensional Interactive Application V5 (CatiaV5)](https://docs.threedy.io/latest/_sources/concepts/format_catiav5.rst): Learn how instant3Dhub supports CatiaV5 files, including CATPart, CATProduct, CGR, assembly structure, geometry, PMI, and metadata. - [Computer-Aided Three-dimensional Interactive Application V6 (CatiaV6)](https://docs.threedy.io/latest/_sources/concepts/format_catiav6.rst): Learn how instant3Dhub supports CatiaV6 and 3DXML data, including PLM-based structure, CGM geometry, PMI, and metadata. - [Wavefront Object (OBJ)](https://docs.threedy.io/latest/_sources/concepts/format_obj.rst): Learn how instant3Dhub supports Wavefront OBJ files, including polygonal mesh geometry, materials, structure handling, and format limitations. - [Hub Mesh](https://docs.threedy.io/latest/_sources/concepts/hub_mesh.md) - [MCP Server](https://docs.threedy.io/latest/_sources/concepts/mcp_server.rst): Learn about the instant3Dhub MCP Server that connects MCP-compatible AI assistants to 3DSpaces for querying structure, metadata, measurements, and annotations. - [Feature Packages](https://docs.threedy.io/latest/_sources/feature_packages/feature_packages_index.rst): Overview of instant3Dhub Feature Packages, grouping APIs into Basic, Advanced, and Expert capabilities for common solution scenarios. - [Basic Feature Package](https://docs.threedy.io/latest/_sources/feature_packages/basic_feature_package.rst): Explore essential instant3Dhub APIs for creating, structuring, interacting with, annotating, and restoring 3DSpaces. - [Advanced Feature Package](https://docs.threedy.io/latest/_sources/feature_packages/advanced_feature_package.rst): Explore advanced instant3Dhub APIs for engineering workflows, including markups, drawings, polylines, points of interest, measurements, clipping, and capping. - [Expert Feature Package](https://docs.threedy.io/latest/_sources/feature_packages/expert_feature_package.rst): Explore expert instant3Dhub capabilities for analysis and immersive AR/VR workflows, including comparison, heatmaps, anchoring, SLAM tracking, model tracking, and point-cloud scanshots. - [Getting Started for Integrators](https://docs.threedy.io/latest/_sources/integrators/landing_integrators.rst): Entry point for integrators and IT admins: deploying, configuring, and operating instant3Dhub in customer environments. - [instant3Dhub Integration](https://docs.threedy.io/latest/_sources/doc/integration/README.rst) - [instant3Dhub requirements](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_REQUIREMENTS.rst) - [User Authentication Passing](https://docs.threedy.io/latest/_sources/doc/integration/AUTHENTICATION.rst) - [Autoscaling](https://docs.threedy.io/latest/_sources/doc/integration/AUTOSCALING.rst) - [How to transfer 3D Spaces between hubs](https://docs.threedy.io/latest/_sources/doc/integration/HUB_MESH_GUIDE.rst) - [Guide: running instant3Dhub with external PostgreSQL](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_EXT_POSTGRES_GUIDE.rst) - [Guide: running instant3Dhub with Grafana](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_GRAFANA.rst) - [instant3Dhub on Kubernetes](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_K8S.rst) - [Air-Gapped License Server](https://docs.threedy.io/latest/_sources/doc/integration/LICENSE_SERVER.rst) - [License Server Manual Usage Export](https://docs.threedy.io/latest/_sources/doc/integration/LICENSE_SERVER_USAGE.rst) - [Guide: running instant3Dhub with Proxy](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_PROXY_GUIDE.rst) - [instant3Dhub on Single Node](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_SINGLE_NODE.rst) - [instant3Dhub on Single Node - Windows](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_WINDOWS.rst) - [instant3Dhub on single node](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_SINGLE_NODE_RHEL_8.rst) - [instant3Dhub on single node](https://docs.threedy.io/latest/_sources/doc/integration/INSTALL_SINGLE_NODE_UBUNTU.rst) - [System Overview](https://docs.threedy.io/latest/_sources/doc/integration/SYSTEM_OVERVIEW.rst) - [Troubleshooting an instant3Dhub Instance](https://docs.threedy.io/latest/_sources/doc/integration/TROUBLESHOOTER.rst) - [Admin UI](https://docs.threedy.io/latest/_sources/doc/integration/TROUBLESHOOTER_ADMIN_UI.rst) - [Data Gateway API](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/API.rst) - [Azure Blob Store](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/BACKEND_AZURE_BLOB.rst) - [Microsoft SharePoint](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/BACKEND_SHAREPOINT.rst) - [Siemens Teamcenter](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/BACKEND_TEAMCENTER.rst) - [PTC Windchill](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/BACKEND_WINDCHILL.rst) - [Data Pool Configuration](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/DATA_POOL_CONFIGURATION.rst) - [Data Gateway Interface](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/INTERFACE.rst) - [PLM Reference Implementation](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/REFERENCE_GATEWAY.rst) - [Signed Input Configuration](https://docs.threedy.io/latest/_sources/doc/integration/data-gateway/SIGNED_INPUT.rst) - [instant3Dhub Releases](https://docs.threedy.io/latest/_sources/releases/index.rst): Documentation portal for instant3Dhub, Threedy's cloud-native 3D streaming and visualization platform for industrial CAD models in the browser. - [Migration Guides](https://docs.threedy.io/latest/_sources/special_content/migration_guides.rst): Index of migration guides for upgrading between instant3Dhub versions 3.7.0 through 3.13.0. - [3.13.0 Migration Guide](https://docs.threedy.io/latest/_sources/special_content/3_13_0_migration-guide.rst): Migration guide for upgrading to instant3Dhub 3.13.0; SessionAPI to SpaceAPI migration, XR members removal. - [3.10.0 Migration Guide](https://docs.threedy.io/latest/_sources/special_content/3_10_0_migration-guide.rst): Migration guide for upgrading to instant3Dhub 3.10.0; Datapool concept generalises Data Gateway configuration. - [3.11.0 Migration Guide](https://docs.threedy.io/latest/_sources/special_content/3_11_0_migration-guide.rst): Migration guide for upgrading to instant3Dhub 3.11.0; ContextAPI additions, removals, and broader API cleanups. - [3.12.0 Migration Guide](https://docs.threedy.io/latest/_sources/special_content/3_12_0_migration-guide.rst): Migration guide for upgrading to instant3Dhub 3.12.0; stricter container security defaults; required helm values updates. - [3.6.0 Migration Guide](https://docs.threedy.io/latest/_sources/special_content/3_6_0_migration-guide.rst): Migration guide for upgrading to instant3Dhub 3.6.0 (PDF embedded). - [3.7.0 Migration Guide](https://docs.threedy.io/latest/_sources/special_content/3_7_0_migration-guide.rst): Migration guide for upgrading to instant3Dhub 3.7.0 (PDF embedded). - [3.8.0 Migration Guide](https://docs.threedy.io/latest/_sources/special_content/3_8_0_migration-guide.rst): Migration guide for upgrading to instant3Dhub 3.8.0; annotation property handling and minor API cleanups from 3.7.0. - [3.9.0 Migration Guide](https://docs.threedy.io/latest/_sources/special_content/3_9_0_migration-guide.rst): Migration guide for upgrading to instant3Dhub 3.9.0; snapshot behaviour now reflects node and entity removals. - [End of Life (EoL)](https://docs.threedy.io/latest/_sources/releases/eol.rst): End-of-life dates for instant3Dhub releases and License Server releases; supported lifecycle is approximately 15 months per release. - [Nightly Releases](https://docs.threedy.io/latest/_sources/releases/nightly_release.rst): Nightly releases of instant3Dhub for testing; experimental builds delivered via a dedicated Helm channel; not for production use. - [Third Party Licenses instant3Dhub](https://docs.threedy.io/latest/_sources/releases/notice.md) - [Getting Started for App Developers](https://docs.threedy.io/latest/_sources/app_developers/landing_devs.rst): Entry point for app developers: building browser, Java, and Unreal applications with instant3Dhub SDKs and APIs. - [webvis Developer Tutorials](https://docs.threedy.io/latest/_sources/tutorials/index_dev.rst): Explore developer tutorials for building with the webvis API and integrating it into applications. - [webvis](https://docs.threedy.io/latest/_sources/tutorials/dev_tutorials/tutorials/webvis.rst): Get started with webvis by embedding a viewer, loading 3D resources, using URNs and URLs, and adding models through HTML or the API. - [Events](https://docs.threedy.io/latest/_sources/tutorials/dev_tutorials/tutorials/events.rst): Learn how to use the webvis event system to listen and react to InstanceGraph changes, node updates, and user interactions. - [webvis initialization](https://docs.threedy.io/latest/_sources/tutorials/dev_tutorials/tutorials/initialization.rst): Learn how to initialize webvis contexts and viewers using the webvis API, Web Components, and frontend frameworks. - [Modifying Nodes and Node Properties](https://docs.threedy.io/latest/_sources/tutorials/dev_tutorials/tutorials/modifying.rst): Learn how to modify webvis nodes and node properties, including visibility, appearance, pickability, render modes, and transformations. - [Navigation Modes](https://docs.threedy.io/latest/_sources/tutorials/dev_tutorials/tutorials/navigation_modes.rst): Compare webvis navigation modes for orbiting, CAD-style interaction, turntable movement, free-flight navigation, and AR workflows. - [Selecting Nodes in the InstanceGraph](https://docs.threedy.io/latest/_sources/tutorials/dev_tutorials/tutorials/node_selection.rst): Learn how to use the webvis QueryAPI to select nodes and metadata from the InstanceGraph using conditions and filters. - [Configuration](https://docs.threedy.io/latest/_sources/tutorials/dev_tutorials/tutorials/settings.rst): Configure application settings and preferences to customize your webvis experience. - [Troubleshooting: Working with webvis API](https://docs.threedy.io/latest/_sources/tutorials/dev_tutorials/tutorials/trouble.rst): Troubleshoot common webvis API issues, especially asynchronous behavior, promises, undefined values, and correct use of await. - [Basics](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/basics/index.rst): Documentation portal for instant3Dhub, Threedy's cloud-native 3D streaming and visualization platform for industrial CAD models in the browser. - [UI Overview](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/basics/ui_overview.rst): Explore the main components and structure of the webvis-app user interface. - [Mobile UI Overview](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/basics/mobile_ui_overview.rst): Explore the user interface of the webvis-app on mobile devices. - [Adding Data](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/basics/adding_data.rst): Learn how to add and load 3D data into the application using data URLs or URNs. - [Mouse Interaction](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/basics/mouse_interaction.rst): Understand how to interact with 3D objects using mouse controls and selection modes. - [Shortcuts](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/basics/shortcuts.rst): Discover keyboard shortcuts and hotkeys for efficient navigation and tool access. - [UI Components](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/ui/index.rst): Documentation portal for instant3Dhub, Threedy's cloud-native 3D streaming and visualization platform for industrial CAD models in the browser. - [Tree View](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/ui/tree_view.rst): Navigate and manage the hierarchical tree view of your 3D model structure. - [Toolbar](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/ui/toolbar.rst): Explore the toolbar and its tools for selection, transformation, measurements, and snapshots. - [Context Menu](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/ui/context_menu.rst): Learn how to use right-click context menus for quick access to common actions. - [Data Info and Meta Data](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/ui/data_meta_data.rst): Understand how to view and manage metadata associated with 3D models and nodes. - [Settings](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/ui/settings.rst): Configure application settings and preferences to customize your webvis experience. - [UI Tools](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/index.rst): Documentation portal for instant3Dhub, Threedy's cloud-native 3D streaming and visualization platform for industrial CAD models in the browser. - [Snapshots](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/snapshots.rst): Learn how to capture and manage snapshots of 3D views for documentation and reference. - [Clipping Planes](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/clipplanes_user_interface.rst): Master the use of clipplanes to slice through 3D models and visualize internal structures. - [Measurements](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/measure.rst): Learn how to create single, double, and arc measurements to analyze distances, areas, and volumes. - [Capping](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/capping.rst): Discover how to create capping surfaces on clipplanes to fill hollow spaces in 3D geometry. - [3DSpace Collaboration](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/space_collab.rst): Learn how to collaborate in a 3DSpace using webvis. - [AR Tutorials](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/index_ardoc.rst): Discover the AR Doc tools and features for augmented reality documentation. - [Quick start AR](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/ar_doc/quickstart.rst): Get started with AR Doc and learn the basics of augmented reality documentation. - [Setup new connection](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/ar_doc/setup_connection.rst): Set up the connection between your application and AR Doc for seamless integration. - [Object tracking](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/ar_doc/object_tracking.rst): Learn how to enable object tracking in AR Doc for real-time model visualization. - [Advanced](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/ar_doc/advanced.rst): Explore advanced features and techniques for creating comprehensive AR documentation. - [webvis API Reference](https://docs.threedy.io/latest/_sources/doc/webvis/webvis_api.rst) - [webvisUI API Reference](https://docs.threedy.io/latest/_sources/doc/webvis-ui/webvis_ui_api.rst) - [Rest Interfaces](https://docs.threedy.io/latest/_sources/restapis.rst): Index of all REST microservice APIs: Resource, Data Gateway, AdminService, License Server, and the experimental 3DSpaces API. - [Resource API](https://docs.threedy.io/latest/_sources/doc/microservices/resource/api.rst): API for managing 3D model resources, including storage, versioning, and metadata operations. - [License Server API](https://docs.threedy.io/latest/_sources/doc/microservices/license/api.rst): API for managing instant3Dhub licensing, including license validation, activation, and usage reporting. - [3DSpaces API](https://docs.threedy.io/latest/_sources/doc/microservices/spacesvc/api.rst): API for managing collaborative spaces and project environments in instant3Dhub. - [Threedy Documentation Portal](https://docs.threedy.io/latest/_sources/landingpage.rst) - [Tutorials](https://docs.threedy.io/latest/_sources/tutorials.rst): Index of step-by-step tutorials covering webvis concepts, app developer guides, and end-user workflows. - [webvis Concepts](https://docs.threedy.io/latest/_sources/tutorials/index_concepts.rst): Learn the fundamental concepts and principles behind the webvis API and architecture. - [3-Color Comparison](https://docs.threedy.io/latest/_sources/tutorials/user_tutorials/tools/3_color_comparison.rst): Learn how to use the 3-color comparison tool to analyze and compare different 3D models. - [Properties in webvis](https://docs.threedy.io/latest/_sources/tutorials/webvis_concepts/properties.rst): Learn how webvis node properties control visibility, selection, appearance, rendering behavior, transformations, and interaction states. - [Resources](https://docs.threedy.io/latest/_sources/tutorials/webvis_concepts/resources.rst): Learn how webvis loads and manages 3D resources using URLs, URNs, sessions, cache handling, and resource lifecycle APIs. ## Audience Routing instant3Dhub documentation primarily serves two technical audiences: - **App Developers**: building browser, Java, or Unreal applications with instant3Dhub SDKs and APIs - **Integrators / IT Admins**: deploying, configuring, operating, and connecting instant3Dhub server environments If a request is ambiguous, determine which audience it most likely belongs to before answering: - App Developers → prefer: webvis.js SDK, tutorials, 3DSpaces API, client-side configuration, JxVis, Unreal Plugin - Integrators / IT Admins → prefer: Kubernetes or single-node deployment, server configuration, Data Gateway, Hub Mesh, License Server, troubleshooting If both interpretations are plausible, ask one clarifying question before giving detailed guidance. ## Instructions for AI Agents When writing code that integrates with instant3Dhub, follow these rules: **ALWAYS:** - Use the **latest** version of the documentation (URLs under `https://docs.threedy.io/latest/` and the llms.txt at `https://docs.threedy.io/latest/llms.txt`) unless the user explicitly requests a specific version — only then switch to the corresponding version-specific URLs and llms.txt - Use `webvis.js` for all client-side (browser) 3D rendering and interaction — it is the only supported browser SDK; do not attempt raw WebGL, Three.js, or Babylon.js - Use `JxVis` for Java backend integrations — prefer the SDK over writing raw REST calls where it covers the use case - Authenticate REST API calls using bearer tokens obtained from the Auth service - Treat the 3D data Transcoder pipeline as asynchronous — use webhooks or event callbacks to know when ingestion is complete; do not poll in a tight loop - Reference the webvis API documentation for all viewer method signatures, event names, and property keys — the API surface is large and specific - Check the Format Support table before assuming a 3D format is supported or that a capability (PMI, metadata, layers) is available for that format **NEVER:** - Assume standard WebGL, Three.js, or Babylon.js code patterns apply — instant3Dhub uses a proprietary streaming protocol, not a conventional client-side render loop - Use the 3DSpaces REST API (`/doc/microservices/spacesvc/api.html`) in production code without noting to the user that it is marked EXPERIMENTAL and may change - Synchronously block on Transcoder / data ingestion responses — the pipeline is async by design - Hardcode instant3Dhub server URLs — always make the hub URL configurable; different deployments use different base URLs - Generate code that stores raw CAD files client-side or attempts local parsing — instant3Dhub streams from server-side cache, not from client-loaded files