HOOPS Exchange is a C++ SDK for adding 2D and 3D CAD import and export to applications through one API. It gives development teams access to CAD information including B-REP, PMI, model trees, views, persistent IDs, styles, construction geometry, and visualization data. The product lists more than 30 import formats and more than 10 export formats, including CATIA, NX, SOLIDWORKS, Revit, IFC, JT, STEP, STL, and FBX. It uses PRC for data access and says it preserves data integrity and geometry accuracy; the maker also says files can be compressed up to 100 times smaller than the original CAD files. Integrations include Parasolid, ACIS, Open Cascade, Polygonica, HOOPS Visualize, OpenGL, DirectX, Vulkan, Unity, and Unreal. APIs are available for C, C++, and C#. A free evaluation provides full access and technical support for 60 days. Evaluation keys expire and cannot be used in production. Releases are not binary compatible, so applications must be recompiled when upgrading.
Who it is for
It suits development teams building engineering applications for mechanical design, manufacturing, construction, shipbuilding, plant, and process industries. Teams should account for limited iOS and Android functionality and recompile applications when upgrading.
What is good
- Supports more than 30 import formats and 10 export formats.
- Provides access to detailed CAD data and visualization data.
- Offers APIs for C, C++, and C#.
- 60-day evaluation includes full access and technical support.
What to know first
- Evaluation keys cannot be used for production software.
- iOS and Android functionality is limited.
- Applications must be recompiled for new releases.
Verdict
HOOPS Exchange brings CAD data import and export into applications through a single SDK and broad format support. Its evaluation is time-limited, and version upgrades require recompilation.
HOOPS Exchange plans and pricing
All plansCompared on 3D file converter software
- Free plan
- No
- Format scope
- cad
- Animation conversion
- Yes
- API access
- Yes
- Supported platforms
- Web, Windows, macOS, Linux, iOS, Android


