CLASS
CAD+
About ClassCAD
On a mission to enable CAD everywhere
ClassCAD makes the development of individual CAD applications efficient and cost-effective. Our API-based engine supports you in automating CAD processes and precisely tailoring them to your needs.
The ClassCAD engine at a glance
The ClassCAD engine is the core of our CAD ecosystem and provides you with a reliable, flexible foundation for your custom CAD solutions. It enables seamless integration into your existing IT environment – whether locally, in the cloud, or directly in the browser using the latest web technologies. This way, you can use your CAD processes exactly where they make the most sense.
Our engine supports parametric part and assembly modeling and allows you to fully automate your CAD applications via versioned APIs, adapting them to your specific requirements. This not only saves development time and costs but also gives you the freedom to implement innovations quickly and efficiently.!
With over 25 years of experience and now in its 20th version, ClassCAD benefits from proven stability and continuous development. Numerous customers worldwide trust our technology, which is successfully used across various industries – proof of quality, performance, and a future-proof investment.
Now, we are opening the ClassCAD engine to everyone who wants to develop their own CAD solutions. Whether you are a startup, SME, or large enterprise—ClassCAD offers you the necessary flexibility and infrastructure to create CAD applications that are custom, scalable, and powerful.




Features
The Core of Our CAD Ecosystem
The ClassCAD eco system is built on a modern stack, with a focus on extensibility and reliability.
It makes it easy to integrate and embed CAD functionality into your own applications with ease.
- ClassCAD Core and APIs
- ClassCAD is an object-oriented, cross-platform C++ development environment. It supports Windows, Linux, WASM, and runs on ARM64 Ubuntu.
- API's for parts and assemblies are compiled into TypeScript for Buerli.io client development. A Python API is coming soon.
- A subset of the ClassCAD language, CCScript, will be available for automation tasks.
- Instance management & Interfaces
- A WebSockets based instance manager enables basic user-management, re-use of instances and scaling.
- With WASM you can embed ClassCAD into your client app. Check it out on Buerligons.io.
- Or, interact with our CAD engine via HTTP, perfect for automating design tasks.
- CAD Features
- All standard features (extrusion, revolve, fillet, chamfer, boolean operations, etc.)
- Based on the Solid Modelling Solutions nurbs kernel
- Constraint based sketching in 2d and constraint based assembling in 3d
- Support of expressions for part tables and features
- Import/Export formats via STEP, or DXF via Open Design Alliance platform
- New CAD features added with every release. (Upcoming: Extrude along path and sweeps, lofts etc.)
- Modern stack
- Continuous integration, Daily builds, backed by automated nightly testing for reliability
- Extensible Core - Supporting libraries via dynamic linking and usage through our language
Pricing
Fair pricing designed around your business
Every use case is unique — that’s why we offer flexible pricing models tailored precisely to your individual needs and fairly reflecting the value our technology delivers to your business. Please read our blog about princing and contact us.
If you are a CPQ systems vendor and want to embedd Classcad, please contact us for special flate rate arrangements.