Skip to main content
Using 2026.9? The View changes diff view described on this page is deprecated. The Models menu in the 2026.9 web app no longer has a dedicated version-diff option — see 3D viewer in 2026.9. In its place, Speckle Intelligence covers change detection, reporting, and impact assessment directly from a live conversation: ask Chat or the viewer sparkle what changed between two versions, save the answer as a shareable Report, or reuse the comparison as an organisation skill (for example a change commentary in your firm’s added/omitted/revised vocabulary, or a coordination-risk read-out). It is a deliberate trade — a manual side-by-side diff for a fuller, queryable account of what changed and what it affects. See Ask questions about your models with Speckle Intelligence.
Speckle automatically tracks every change you make to your models. Each time you send data, a new version is created. This allows you to review the entire history of your model, compare changes over time, and revert to earlier versions if needed.
Version timeline

Version timeline


Whenever you send data from a Speckle-enabled application (like Revit, Rhino, or Grasshopper), Speckle stores that data as a new version. Each version is:
  • Timestamped
  • Tagged with metadata (e.g. message, source application, sender)
  • Linked to previous versions, allowing for complete traceability and version comparison
Behind the scenes, Speckle breaks your model down into individual objects (such as walls, floors, meshes, or parameter sets) and gives each object a unique identifier.
Learn more about versions here.

How to compare two versions

This walkthrough describes the Current web app. If you’re on 2026.9, the ··· menu described below is gone — see the deprecation notice above.
  1. Open the Models panel on the left side and click the versions button in the top.
  2. Browse previous model versions and identify the version you want to compare.
  3. Click View changes in the ··· menu to see a detailed comparison.
Compare two versions

Compare two versions

Benefits

  • Change Awareness: Understand how your model has evolved over time.
  • Design Iteration: Explore different design options across models without overwriting previous work.
  • Collaboration: See who made what changes and when, helping teams stay in sync.
  • Recovery: Roll back to a previous version if something goes wrong.
    Note: Recovery is only supported in Rhino, Autocad and Sketchup connectors.

Tips

  • Use meaningful messages when sending data to make version tracking more readable. - Create models for separate project phases or design options to keep changes organized. - Use the diffing feature to compare versions and spot differences in geometry, parameters, or structure.
Last modified on September 9, 2026