
xeokit SDK
Building design and building information modeling (BIM) software
3D rendering software
CAD software
3D design software
- Features
- Ease of use
- Ease of management
- Quality of support
- Affordability
- Market presence
Take the quiz to check if xeokit SDK and its alternatives fit your requirements.
Contact the product provider
Small
Medium
Large
-
What is xeokit SDK
xeokit SDK is a JavaScript/TypeScript software development kit for building web-based 3D viewers, with a focus on BIM and CAD model visualization. It is used by software teams and solution providers to embed model viewing, navigation, selection, measurement, and markup-style interactions into browser applications. The SDK emphasizes client-side rendering (WebGL) and provides tooling and formats for streaming and working with large models in the browser. It is typically adopted as a component within a broader AEC platform rather than as an end-user authoring tool.
Web-first 3D BIM viewing
The SDK is designed for browser deployment, enabling interactive 3D model viewing without requiring a desktop application install. This fits teams building web portals for model review, coordination, or asset information access. It supports common BIM/CAD viewing interactions such as camera controls, object picking, visibility control, and sectioning-style workflows. As an SDK, it can be embedded into custom products and tailored to specific user roles and processes.
Developer-oriented extensibility
xeokit SDK exposes APIs intended for integration into custom applications, allowing teams to control UI/UX, data flows, and authentication. This approach can be advantageous compared with fixed-function viewers when organizations need custom workflows, domain logic, or integration with internal systems. The code-centric model supports building bespoke features such as issue workflows, metadata panels, or custom classification schemes. It also supports integration patterns typical of modern web stacks (bundlers, frameworks, and CI/CD).
Large-model performance focus
The SDK includes mechanisms aimed at handling large 3D scenes in the browser, such as streaming/tiling-style approaches and optimized geometry handling. This can help when viewing complex building models where naive loading would be slow or memory intensive. Performance tuning at the SDK level can reduce the need for teams to build their own rendering pipeline from scratch. Actual results still depend on model preparation, client hardware, and application design.
Not an authoring CAD tool
xeokit SDK is primarily a visualization and interaction layer rather than a full CAD/BIM authoring environment. Users cannot expect native drafting, parametric modeling, or discipline-specific authoring features typical of dedicated design tools. Organizations that need model creation and editing still require separate authoring software. The SDK is best positioned for viewing, review, and downstream workflows.
Requires engineering resources
Adoption typically requires web development skills to implement a complete viewer application, including UI, permissions, and data management. Compared with packaged coordination or model-management products, time-to-value can be longer because teams must build and maintain the surrounding application. Ongoing maintenance includes dependency updates, browser compatibility testing, and performance tuning. This can be a barrier for smaller teams without dedicated developers.
Interoperability depends on pipelines
Support for specific BIM/CAD formats and metadata fidelity often depends on conversion steps and model preparation workflows. Teams may need to set up and operate import/conversion pipelines to achieve consistent results across authoring sources. This adds operational complexity and can introduce discrepancies if conversions are not validated. Integration with enterprise document management and coordination processes is not provided out of the box and must be implemented.
Plan & Pricing
| Plan | Price | Key features & notes |
|---|---|---|
| Open-Source (AGPL-3.0) | Free | Complete xeokit SDK; All plugins and tools; Community support; Open-source restrictions apply (AGPL-3.0). |
| Custom / Proprietary (offered by Creoox AG) | Contact for pricing | Custom proprietary license (no AGPL restrictions); high-level support; flexible terms; contact sales (Creoox) for quote. |
Seller details
xeolabs
London, United Kingdom
2018
Private
https://xeokit.io/
https://x.com/xeolabs
https://www.linkedin.com/company/xeolabs