The Platform For 3D Data

The world runs on 3D: designers, engineers, hackers and entire organizations rely on us for interoperability, automation and collaboration to deliver better, together.

Seen in the wild at
Go beyond interoperability and leverage all the potential behind a fully fledged BIM data platform

Speckle is in public beta and free to use.

Open Source

Our mission is to transform the AEC industry for the better by providing an open source data platform that everyone can use and extend. What does this mean?

  • Independence: no vendor or cloud provider lock-in.
  • Data sovereignty: choose how and where your data is stored
  • Longevity: open source code keeps thriving when business plans change.

Star us ⭐️ on Github, or stop by the Community forum for a chat!

Your design: your data.

3d Viewer: Batteries Included

$ ▸ superApp.js # double click an object to focus
  // Sample 3d viewer app
  // See:
  import { Viewer, SpeckleLoader } from '@speckle/viewer'

  const viewer = new Viewer();
  await viewer.init();

  /** Create a loader for the speckle stream */
  const loader = new SpeckleLoader(viewer.getWorldTree(), modelURL);
  /** Load the speckle data */
  await viewer.loadObject(loader, true);

Newsletter: Subscribe to stay in touch with future updates!


The world runs on 3D: Speckle enables you to deliver better designs, together.

© Aec Systems Ltd. Speckle and Speckle Systems are trademarks of AEC Systems Ltd., registered in the UK and in other countries. Company No. 12403784.

Terms of service | Privacy policy