> ## 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.

# Model Federation

> Assemble models from different software into one cohesive view.

Model federation makes it easy for different teams, like architects, structural engineers,
and MEP designers, to share and combine their models without sending huge files back and forth.

Speckle lets you combine models created in different software, Revit, Rhino, AutoCAD, and more,
without juggling huge files.

## How does model federation work?

1. **Publish separately.**
   Each team uploads their model straight from the tool they use into a Speckle project
   (think a project folder that holds all the models).

2. **Assemble on demand.**
   In your project, click Add in the left sidebar to bring in other models alongside
   the one you opened.

<Frame>
  <img src="https://mintcdn.com/speckle/YrJFGLA1qDYoqsMd/images/3d-viewer/model_fed.jpg?fit=max&auto=format&n=YrJFGLA1qDYoqsMd&q=85&s=e86a7945a47c24bea5e0ecce5d000080" alt="Model fed" width="1620" height="1080" data-path="images/3d-viewer/model_fed.jpg" />
</Frame>

3. **Combine everything.**
   From the main project view, click View All in 3D. This opens the 3D Viewer and
   displays every model together in one scene.
   <Frame>
     <img src="https://mintcdn.com/speckle/YrJFGLA1qDYoqsMd/images/3d-viewer/federation_all.jpg?fit=max&auto=format&n=YrJFGLA1qDYoqsMd&q=85&s=5cacf43abc2fee541ad2f00f355a9827" alt="Federation all" width="1620" height="1080" data-path="images/3d-viewer/federation_all.jpg" />
   </Frame>

<Note>
  When a federated model view is generated from the a model folder, additional project models can be
  added to the federation, but none removed from the view. Instead either assemble a federation by
  adding models one at a time, or use the hide and isolation tools.
</Note>


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