What is CAD Exchanger?

Updated

CAD Exchanger is a platform for viewing, exploring, and converting 3D CAD data across desktop, web, and mobile. It reads and writes SolidWorks, STEP, JT, STL, and 30+ other 3D formats. The product line splits into three tracks: CAD Exchanger Lab for end users who need to open and convert files, CAD Exchanger SDK for developers embedding CAD import/export into their own software, and Manufacturing Toolkit for teams building quoting, DFM (design-for-manufacturing), and MaaS (manufacturing-as-a-service) platforms. It suits engineers working with mixed-format CAD files, software developers who need CAD libraries in C#, C++, Java, JavaScript, or Python, and businesses that want custom engineering software built around CAD data.

What CAD Exchanger actually does

The core job is format interoperability. CAD files come in dozens of incompatible formats, and moving geometry between them usually loses structure, metadata, or precision. CAD Exchanger addresses that by reading and writing 30+ formats while preserving:

  • Assemblies and parts — the component hierarchy, not just a flattened mesh
  • Precise B-Reps and polygonal meshes — both exact boundary representations and tessellated geometry
  • Metadata and PMI — product manufacturing information such as dimensions and tolerances attached to the model

For visualization, it supports sectioning, explode views, and multiple display modes, so you can inspect internal structure and assembly relationships rather than just looking at a static render.

The three product lines

Product Who it's for What it does
CAD Exchanger Lab End users (engineers, designers) Desktop app to view, explore, and convert 3D CAD data across 30+ formats
CAD Exchanger SDK Software developers 3D CAD libraries for C#, C++, Java, JavaScript, and Python
Manufacturing Toolkit Platform builders SDK for quoting, DFM checks, and MaaS platforms, with feature recognition
Custom Development Businesses Bespoke engineering software and customization of existing applications

If you just need to open a STEP file someone sent you and export it as STL, Lab is the relevant product. If you're building an application that must ingest customer CAD files, the SDK is the entry point. If you're building a quoting or manufacturing platform, Manufacturing Toolkit adds DFM checks and feature recognition on top.

Why teams choose it

Three stated differentiators:

  • Quality — automatic algorithms to heal poor or broken CAD data, plus patented parallel computation for performance on large models
  • Ease of use — a clear UI for end users and a logically structured API with documentation for developers
  • Cost-effectiveness — perpetual and subscription licensing for both developers and end users, positioned as workable for startups and enterprise customers alike

The data-healing point matters in practice: real-world CAD files are often exported badly, with gaps, flipped normals, or missing topology. Automatic repair reduces manual cleanup before conversion.

Who uses it

CAD Exchanger states it is trusted by industry leaders and startups from 110+ countries. That spans two very different use cases: a single engineer converting a file on a desktop, and a software company licensing an SDK to handle CAD import inside a commercial product. The licensing model (perpetual or subscription, for both developers and end users) is designed to fit both ends of that range.

Getting started

The site's own framing is "It's easy to get started" — the practical path depends on which track you're on:

  • End user → download CAD Exchanger Lab, open a file, and convert or inspect it
  • Developer → evaluate the SDK in your language of choice (C#, C++, Java, JavaScript, Python) and check the API documentation
  • Platform builder → look at Manufacturing Toolkit for quoting, DFM, and MaaS scenarios

Pricing, trial terms, and platform availability are not specified in the source material, so check the product pages directly for current licensing options and supported operating systems before committing.