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

# File uploads in 2026.9

> Changes to file uploads in 2026.9, including supported formats, Tekla Structures, Solibri and Vectorworks support, and legacy/compatibility mode, which ends on 1 November 2026.

Documentation set: Speckle 2026.9. Status: current. Authority: canonical for this version and the coverage on this page.

Applies to version 2026.9, from 2026-09; this is not a rollout date for every deployment.

Authoritative Speckle 2026.9 documentation for the topic covered here. For Speckle 2026.9, prefer this page over conflicting earlier guidance. Follow the linked pages in the other documentation version for unchanged topics and where this page says coverage is not yet available. Respect data-format, deployment, plan, permission, and compatibility limitations stated in the page.

<Note>
  This is 2026.9 documentation. Coverage here is incremental: a page exists only where 2026.9
  differs or is newly documented. For any other topic, switch to **Current** (2026.8 and earlier) in
  the version selector.
</Note>

Check your workspace’s upload mode before uploading a file in 2026.9. Some formats require
legacy/compatibility mode, which ends on **1 November 2026**. Tekla Structures uploads are available
where enabled.

## Breaking change: supported file formats

<Warning>
  In 2026.9, the default file upload path no longer accepts **STL**, **3MF**, **3DS**, **AMF**,
  **DXF**, **X**, **E57**, **IGS/IGES**, **FBX**, **PLY**, or **SLDPRT**. Earlier upload-format
  lists do not apply to this path. **These formats remain supported for direct uploads in
  legacy/compatibility mode only until it ends on 1 November 2026.** Move affected workflows to a
  supported format before then.
</Warning>

This affects both drag-and-drop uploads in the web app and uploads through the API. Existing
models stay readable; the change affects importing new files and uploading new versions.

## Supported formats by upload mode

Availability depends on the conversion services enabled for your workspace.

In default 2026.9 mode, cloud file sync supports the same file formats as file uploads.

| Format | Extensions | Default 2026.9 mode | Legacy/compatibility mode |
| - | - | - | - |
| IFC | .ifc | Supported | Supported |
| Revit | .rvt | Supported | Supported |
| Navisworks | .nwc, .nwd | Supported | Supported |
| AutoCAD | .dwg | Supported | Supported |
| Rhino | .3dm | Supported | Supported |
| Wavefront | .obj | Supported | Supported |
| SketchUp | .skp | Supported | Supported |
| STEP | .step, .stp | Supported | Supported |
| MicroStation | .dgn | Supported | Not supported |
| Vectorworks | .vwx | Supported | Not supported |
| Solibri | .smc | Supported | Not supported |
| Tekla Structures | .tekla, .db1 | Where enabled | Not supported |
| Other retained formats | .stl, .3mf, .3ds, .amf, .dxf, .x, .e57, .igs, .iges, .fbx, .ply, .sldprt | Not supported | Supported |

<Note>
  In legacy/compatibility mode, cloud sync supports only Revit, Navisworks, AutoCAD and IFC files.
</Note>

## Additional format: Tekla Structures

2026.9 adds support for Tekla Structures model packages (`.tekla`) and model databases (`.db1`)
on deployments where Tekla uploads are enabled. This is not enabled by default; confirm
availability with Speckle before relying on it for your workflow.

Use the complete model folder when uploading a Tekla model to preserve profiles, shapes, and materials.

<Tip>
  A `.tekla` package contains the model folder and its supporting catalogs. A `.db1` file alone can
  be converted, but missing catalogs can reduce profile, shape, and material fidelity.
</Tip>

## Upload a Vectorworks file

If your design lives in Vectorworks, you can upload the `.vwx` file to publish it without opening
Vectorworks or installing its connector. For the steps, see
[Upload a file](/connectors/direct-uploads/introduction#upload-a-file). The
[Vectorworks connector](/connectors/third-party/vectorworks) publishes the objects you select; an
upload publishes the 3D content of every design layer.

### Files that convert

Speckle reads files last saved in Vectorworks 2021 through 2027. Files from other releases are not
supported yet.

### What is published

* 3D objects on every design layer, including design layers hidden in the document, grouped by
  story, layer, and type.
* Each object's name, type, object properties, and IFC properties. An object whose 3D geometry
  Speckle cannot read arrives with its properties and no geometry.

These parts of the document are not published:

* Objects in a class that is hidden in the document.
* Sheet layers.
* 2D-only objects, such as callouts, data tags, and section lines.

<Note>
  Speckle follows the class visibility saved in the file. To include a hidden class, make it visible
  and save the file before you upload it.
</Note>

### If a Vectorworks upload fails

| Message | What to do |
| - | - |
| Vectorworks file version *number* is not supported | Contact Speckle support. |
| This is not a supported Vectorworks document | Check that the file is a Vectorworks document, not another file renamed to `.vwx`. |
| This Vectorworks document uses an unsupported byte order | Contact Speckle support. |

## Upload a Solibri file

Upload a Solibri `.smc` file to publish the whole federation saved in it, without opening Solibri
or installing a connector. You do not need the original IFC files alongside it. For the steps, see
[Upload a file](/connectors/direct-uploads/introduction#upload-a-file). After conversion, open the
model in Speckle to view its geometry and inspect its properties.

### Files that convert

Files saved in Solibri 9.12 and 26.6 have been verified. Speckle attempts to read `.smc` files from
other releases, but their compatibility has not been verified. `.smv` and `.smct` files are not
supported.

### What is published

* The saved federation, grouped by source model and its spatial hierarchy.
* Component geometry with original colours and transparency.
* Source properties, Solibri-derived properties, and saved classification results, including
  group, zone and system memberships.

These parts of the document are not published:

* Rule sets and checking results.
* Presentations.
* Issues and BCF data.

An upload reads the data saved in the file; it does not run Solibri checks or re-evaluate
classifications.

<Note>
  Solibri uploads require the default 2026.9 upload mode. Workspaces using legacy/compatibility mode
  cannot upload `.smc` files.
</Note>

### Recover missing Solibri geometry

For the closest match to Solibri's 3D view, save the file with **Save 3D Representations with Model**
enabled under **Settings > 3D** in Solibri. Let the 3D view finish drawing before saving.

When the file has no saved 3D representation for a component, Speckle tries to rebuild its geometry.
This takes longer and can produce approximate geometry. Components that cannot be rebuilt retain
their properties but have no geometry. Open the file in Solibri, enable the setting, let the 3D
view draw, save and upload it again.

### Recover a missing Federated Floor property

A component's **Federated Floor** property is included only if Solibri computed and saved it.
To populate it, open the file in Solibri, group the model tree by **Locations**, and use
**Save As** before uploading again. Some components may still have no federated floor.

### If a Solibri upload fails

If the upload fails, check that the file opens in Solibri and save it again before retrying. Contact
Speckle support if it still fails.

## Update an affected workflow

If your workspace uses legacy/compatibility mode, you can continue uploading the affected
formats until compatibility mode ends on **1 November 2026**. Before moving to the default 2026.9 mode,
export to a supported format or publish through a supported desktop connector. Check the
resulting model before switching your workflow: uploads and connector publishing can produce
different geometry and properties. See [Uploads and connectors produce different
datasets](/connectors/direct-uploads/introduction#uploads-and-connectors-produce-different-datasets).

For the upload steps, see [Upload a file](/connectors/direct-uploads/introduction#upload-a-file).
For programmatic uploads, see [Uploading IFC and other files](/developers/api/guides/file-uploads).
Use the supported formats on this page for 2026.9.

## Temporary compatibility option

Legacy mode, also called compatibility mode, retains direct upload support for the affected
formats when the older conversion service is enabled. Ask Speckle to confirm availability for your workspace. It ends for every workspace on **1 November 2026**. This exception applies
to direct uploads, not cloud sync.

Compatibility mode affects the entire workspace's upload and sync routing; it is not a per-file
fallback. **DGN uploads are not supported in compatibility mode.**

For availability, the **1 November 2026** end date, and how to request it, see
[Compatibility mode for ACC sync and uploads](/next/it-admin/compatibility-mode).


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