Connect a Speckle stream — every element, family, level, and Pset becomes a queryable row. The official Speckle SDK viewer is a first-class widget. Federate with BCF, COBie, IDS, ERP, all by IFC GlobalId.
Paste your Speckle server URL + auth token, pick a stream + commit. The full object graph syncs into queryable tables.
Subscribe to stream commits — each new version triggers a sync. Compare commits side-by-side; diff what changed.
'Walls thicker than 200mm on level 3' / 'Total volume of concrete' / 'Find elements with missing fire-rating'. Returns rows + auto-built chart.
Drop the Speckle SDK viewer into a report or chat. Click an element → cross-source linkage panel shows BCF / COBie / IDS / cost rows.
One row per element — id, application_id (= IFC GlobalId), name, ifc_type, level, area, volume, length, height, units, properties_json (parsed Psets).
Each Speckle commit becomes a tracked sync. Re-trigger on demand or subscribe to webhooks. Old data is preserved per commit for diffs.
The official Speckle SDK viewer is a built-in widget. Highlight, isolate, hide, color — all driven from chat tools.
speckle_objects.application_id IS the IFC GlobalId. Joins natively to bcf_components.element_guid / cobie_component.external_identifier / ids_findings.element_guid / aps_elements.externalId.
properties_json is the parsed Pset bag. Stat widgets like 'count by Pset_FireRating value', 'avg U-value by category' work out of the box.
'What changed between commit A and B?' returns added / removed / modified element counts grouped by trade.
Validates the latest stream against project standards every commit; surfaces drift instantly.
Tracks model maturity, element counts by trade, Pset coverage as the model evolves.
Asks model-derived questions of the live design without owning the BIM authoring tools.
Connect a stream in 30 seconds. Ask any question. See the answer in the model.
No credit card required · 1M tokens / month free