Skip to main content
xeokit Data Engine

Turn IFC data into open, web-ready outputs. At scale

xeoIFC transforms your openBIM data from IFC (IFC 2x3, 4, 4.3) into JSON, GLB and XKT, ready for your AI, internal knowledgebase, web apps, automation and other workflows.

xeoIFC pipeline: IFC extracted by the xeokit Data Engine into JSON, GLB and XKT outputs

xeokit Data Engine for IFC

xeokit Data Engine takes your IFC file (IFC 2x3, IFC 4 or IFC 4.3) and transforms it into open, web-ready outputs. The current pipeline produces these outputs:

.JSON

Object properties & metadata

Containing element IDs, IFC types, the spatial structure and property sets, with structured access for integration, search and automation.

.GLB

Binary glTF geometry

Binary glTF containing geometry, compact and standards-based for the broad 3D tooling ecosystem.

.XKT

Optimized for the web

Optimized for efficient, high-performance visualization with the xeokit SDK in the browser.

The IFC data is converted directly into glTF geometry and JSON metadata, without intermediate file formats such as DAE, and with geometry reuse that keeps the outputs compact. The conversion can be tuned per job with a configuration file and a maximum file size limit.

Built for large IFC models

It handles large IFC files with high speed and memory efficiency, and does not require any authoring software or third-party cloud service to run, so you control where and how your BIM data is converted.

Authoring software installation
Third-party cloud service
Intermediate file formats (DAE)
xeokit Data Engine (standalone)

How can I use xeoIFC?

We believe you should have the freedom to decide what happens with your data, and where it is processed. That is why xeokit Data Engine can be used in different deployment models. In principle, it can be:

Fully managed by Creoox AG as a web service

Deployed and operated in your own environment, including on-premises.

Available forWindows AMD64Linux AMD64Linux ARM64

Whether you prefer a shared service or dedicated server infrastructure, an on-premises deployment, or even a simple standalone binary, we can support the setup that best fits your operational, security, and data-governance requirements.

xeokit Data Engine is currently available for Windows on AMD64, as well as Linux on both AMD64 and ARM64.

The decision remains yours, for maximum flexibility and independence.

How to get started?

Use the API

The best starting point if you want to use xeokit Data Engine for IFC programmatically.

  • Instructions in an open-source GitHub repository, plus credentials
  • Examples for different job workflows
  • A direct channel for feedback and roadmap alignment

View in xeoVision

Drop in your models, extract data and view them directly in the browser.

  • A reliable, easy-to-use 3D and BIM viewer
  • Open outputs generated from your models
  • A seamless workflow powered by xeokit SDK and Data Engine

Where teams put xeoIFC to work?

Share IFC models from any authoring tool with every project stakeholder, directly in the browser.

View federated models from multiple disciplines together for openBIM coordination.

Prepare IFC data for web applications and digital twins.

Automate conversion of large IFC files in repeatable, scalable pipelines.

Power CDEs, construction project management, facility management, IoT and GIS-BIM platforms.

Train your AI on data from your IFC models, or feed it straight into your AI workflows.

Why xeokit Data Engine?

Data sovereignty & control

Your IFC data belongs to you. Use it however and wherever you like, including AI, on your own terms.

Performance & scalability

Convert large IFC models quickly and with low memory usage, from single files to automated pipelines across projects.

Operational independence & security

Use xeoIFC as a managed service or run it in your own infrastructure. The decision is always yours.

Get started with xeokit Data Engine

Request evaluation access and start transforming your BIM and 3D engineering data into open, web-ready outputs today.

Request Evaluation Access