xeokit is an open source SDK from xeolabs for developing browser-based model viewing applications for engineering.

Quick Start

What is xeokit?

Who is using xeokit?

API Reference


What's new in xeokit 2.5

What's new in xeokit 2.4

What's new in xeokit 2.3

What's New in xeokit 2.2

What's New in xeokit 2.0

What's New in xeokit 1.9

What's New in xeokit 1.8

What's New in xeokit 1.7


Developer Blog

Viewing Double-Precision Models

xeokit's Automated Visual Test Suite

Process Improvements

download (1) (1).png


Viewing Small-to-Medium Models

We can load small models directly into a xeokit viewer, using various loader plugins that parse them in the browser. The performance of these plugins does not generally scale up well for large models, but they are great for conveniently experimenting and developing with the xeokit SDK.

Viewing an IFC Model with WebIFCLoaderPlugin

Viewing a CityJSON Model with CityJSONLoaderPlugin

Viewing Large Models

To efficiently view large models with xeokit, we recommend first pre-converting them to xeokit's Web-friendly XKT format, which xeokit can load quickly. Each of the following mini-guides describes how to convert a different source format into XKT, and view it in the browser with a xeokit Viewer.

Viewing an IFC Model with XKTLoaderPlugin

Viewing Federated IFC Models

Viewing a CityJSON Model with XKTLoaderPlugin

Viewing a LAS Point Cloud with XKTLoaderPlugin

Viewing a glTF Point Cloud with XKTLoaderPlugin