Skip to main content
When to use: A desktop connector or agent publishes data; cloud jobs or other services consume the same project, model, and version identifiers—often alongside a separate web product for viewing or workflows.

Typical boundaries

  1. Extract and convert in the host — see Desktop host
  2. Serialize and transport via SDK — create a Speckle version
  3. Consume downstream — cloud jobs (Cloud & automation), middleware (Middleware), or UI in Applications (Custom apps, Viewer)
The browser/UI layer is usually Applications documentation, not a connectivity architecture on its own. Keep host and cloud boundaries explicit so teams do not duplicate viewer logic inside connectors.

Stacks by tier

Last modified on July 18, 2026