An Assembly is a collection of components that function as a single design in Fusion.

Assembly workflows let you create individual components (parts) and combine them into larger, functional units (assemblies). This is a holistic process that considers the individual components and their interactions to create a well-functioning and manufacturable product.
You can create assemblies that leverage a variety of different strategies, based on the design's intent. You may:
Here are a few ways to create an assembly:
You can model parts and consider their geometry, materials, and specific manufacturing processes individually. Then insert them into an Assembly Design and position parts relative to one another to form an assembly.
Alternatively, you can design parts in context of the assembly so you can consider how all the parts fit together to form a complete product.
Typically, you will use a blend of these workflows but these workflows provide an overview of different schools of thought when it comes to design intent.
When you create assemblies with external components, it makes it easier to:
When you create an assembly design and decide that you need to create internal components in the design, you can switch the design's workflow to a Hybrid Assembly Design.
In a Hybrid Design, the toolbar displays the modeling tabs (including Solid, Surface, Form, Sheet Metal, and Mesh) so you create internal components, model geometry, insert external components, and define relationships to create an assembly.
If you intend to create create internal components in a Hybrid design, it is best to:
This workflow helps you maintain a clean, organized parametric history for each component, and sets up components in a way that makes them easy to reuse in other designs.
Instead of converting an Assembly design type to Hybrid, you can enable modeling to create internal components.
A distributed design is a design with one or more external components referenced into the assembly.

Distributed designs enable multiple project members to edit different components in the assembly at the same time. As each project member edits components in context, the entire assembly updates to reflect their changes. You can see who is editing each component, update components as project members save their changes, and ensure everyone is always working with the latest version of each component in the assembly.
An Out-Of-Date icon
displays in the following places when a project member saves changes to a design or an external component in the assembly:
If a subcomponent nested within an external component is out-of-date, the Subcomponent Out-Of-Date icon
displays next to the parent external component.

You can update the active design, external components, and derived features that are out-of-date, and out-of-sync assembly contexts all at once or individually.
When you insert a design as an external component into an Assembly for the first time, it is automatically Ground to parent and is rigidly assembled to the default root component. All other designs you insert after that are not assembled to the root and can move freely with six degrees of freedom in the Assembly design. You can use positioning features and create Relationships to position these components relative to each other, limit their degrees of freedom, and define motion.
See Relationships.
Group components into subassemblies to easily reuse components in more than one assembly and to simplify the assembly process for complex assemblies with many components.
First, create several smaller assemblies in separate assembly designs and define relationships between components as needed, then insert the designs as subassemblies in a larger assembly design. This approach lets you position the subassembly as a single unit in upstream assemblies.