Skip to main content

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.

Decide publish, load, and integration depth before choosing add-in vs agent patterns below.

Host add-in or plugin

When to use: Code runs inside a CAD/BIM/structural desktop application (Revit, Rhino, Tekla Structures, ETABS, or a custom host). Users send or receive from that application’s UI. Typical stack: Reference code: Tekla Structures · ETABS · All .NET connectors Docs: Authentication · .NET SDK · Data schema · Connector schemas

Native desktop agent

When to use: A standalone tray app, agent, or background service talks to Speckle and optionally calls host APIs (COM, export, file watch)—without living inside the host UI. Typical stack: Docs: GraphQL API · Python SDK
Last modified on May 19, 2026