This step-by-step guide will walk you through embedding Revit models into Obsidian using Speckle.

::: tip Prerequisites

  • Speckle Account (you can get one for free at
  • Speckle Revit Connector (install it via Manager)


Prefer Watching? 👇

Sending From Revit

  1. Launch our Revit Connector on your computer. You should have a tab named “Speckle."
  2. Create a new project/stream to store your Revit model. This will serve as the container for your model data within the Speckle ecosystem.
  3. Click on “Send” to send everything to Speckleverse.

Getting The Embed Code

  1. Navigate to the Speckle server to view the sent data online.
  2. In the Speckle web interface, locate the share button in the top right corner and click on it.
  3. From the options that appear, select "Viewer Embedding." Please note that for embedding to be active, your project must be set to public. If it's not already public, enable "Link Sharing."
  4. Under "Embed options," you have several customisation options to enhance the embedded Revit model's display in Obsidian. We checked the following options:
    ☑️ Transparent background
    ☑️ Hide viewer controls
    ☑️ Hide sidebar
    ☑️ Hide selection info
  5. After configuring the desired embed options, simply copy the generated iFrame code.

Embedding Into Obsidian

  1. Switch to your Obsidian workspace.
  2. Create a new note or open an existing note where you want to embed the Revit model.
  3. Within the note, paste the previously copied iFrame code into the desired location.


Congratulations! You have successfully embedded your Revit model into Obsidian using Speckle.

If you need any additional assistance or troubleshooting, feel free to reach out on our Community Forum where we're always happy to welcome new joiners!