> ## Documentation Index
> Fetch the complete documentation index at: https://docs.speckle.systems/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> These docs contain multiple Speckle product experiences. For Speckle 2026.9, prefer /next/ pages for the topics and changes they cover. The navigation label Current does not override this version-specific precedence.
> Coverage under /next/ is incremental. Use Current documentation for unchanged topics and when a /next/ page says coverage is unavailable or explicitly refers you to Current. Do not infer a feature was removed from a missing page.
> Read the page-specific documentation status, applicability, affected guidance and replacement links in agent-only content. Impacted, changed and superseded apply only to the stated scope; they do not mean the entire feature is deprecated. Historical connector guides apply only to the legacy connector described.
> Match guidance to the customer's deployment version, model data format and connector. Respect plan, permission and compatibility restrictions. If an unknown version or data format changes the answer, ask a focused clarification; do not infer deployment version from the date alone.

# Hybrid connectivity

> Combine desktop publish, cloud processing, and optional web consumption in a multi-tier Speckle integration.

**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](/developers/connectivity/desktop-host)
2. **Serialize and transport** via SDK — create a Speckle **version**
3. **Consume downstream** — cloud jobs ([Cloud & automation](/developers/connectivity/cloud-automation)), middleware ([Middleware](/developers/connectivity/middleware)), or UI in **Applications** ([Custom apps](/developers/building-apps), [Viewer](/developers/viewer/introduction))

<Note>
  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.
</Note>

## Stacks by tier

| Tier | Typical technology | Documentation |
| - | - | - |
| Host | .NET connector, speckle-sharp-sdk | [Desktop host](/developers/connectivity/desktop-host) |
| Transport | GraphQL, specklepy operations | [GraphQL API](/developers/api/graphql) |
| Cloud processing | specklepy, webhooks | [Cloud & automation](/developers/connectivity/cloud-automation) |
| Web UI | Viewer, custom apps | [Custom apps](/developers/building-apps) |

## Related

* [Data & build order](/developers/connectivity/data-and-build)
* [Resources](/developers/connectivity/resources)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.