Develop with BIMData

From our API to our open source platform via our SDK or our Design System: you will find here all the tools offered by BIMData!

Powerful BIM web tools

A Restful API

  • Request the IFC on demand
  • Assemble IFCs, edit IFC and export selections of IFC elements
  • Access BIMData services with your own user accounts (SSO)
  • Host your data in Europe on our servers (OVH)
  • Use webhooks to automate your workflows

Tailor-made development tools

  • Load tens of thousands of objects at the same time with our high-performance web viewer
  • Increase the viewer’s capabilities by developing your own plugins to customise the viewer’s behaviour, integrate your business data directly into the 3D model, add your business tools as close as possible to the building
  • Facilitate the development of plugins directly in the viewer thanks to the implementation of an SDK. Coupled with a Design System in VueJS, it significantly reduces development time
  • Our BIM solutions adapt to your processes and not the other way around. You can modify your platform according to your needs, as it has been open-sourced
IFC

Build BIM tools by freeing yourself from technical complexity to focus on your business.

BCF

Access, create, share, export your BCFs with our BCF API.

BIM Viewer

Integrate any solution into our powerful web viewer.

Plugin

Develop your own plugins to increase the efficiency of your tools simply, thanks to our powerful and documented technologies.

Integrate the viewer in a few lines of code


          <!DOCTYPE html>
          <html lang="en" dir="ltr">
          <head>
              <meta charset="utf-8">
              <title>BIMData Viewer</title>
              <script src="https://unpkg.com/@bimdata/viewer/dist/bimdata-viewer.min.js" charset="utf-8"></script>
          </head>
          <body>
              <div style="height: 100vh">
                  <div id="app"></div>
              </div>
              <script>
                const cfg = {
                  cloudId: 88,
                  projectId: 100,
                  ifcIds: [175],
                  bimdataPlugins: {
                    bcf: false,
                    merge: false,
                    allowExport: false
                  }
                }
                const accessToken = 'DEMO_TOKEN';
                const {viewer, store, eventHub, setAccessToken} = initBIMDataViewer('app', accessToken, cfg);
              </script>
          </body>
          </html>
        

Design System

We have developed a Vue.js library that contains a set of components and demos for building interactive user interfaces. It is composed of UI patterns and components, typography, colours and associated tools, iconography, functional elements/components. All this is made available to developers to create plugins faster with a unified design.

Explore Design System

Open Source BIM platform

Our platform built in Vue.js is made available to all developers to be modified and adapted. It uses the API services for the creation of all your projects, IFC conversion, user invitation, etc.

See the project

Ready to build?

Check our documentation