
HOOPS Exchange
HOOPS Exchange is a C++ SDK for adding 2D and 3D CAD import and export to applications through one API.
What HOOPS Exchange is
HOOPS Exchange is a C++ SDK for adding 2D and 3D CAD import and export to applications through one API. It exposes CAD information including B-REP geometry, product manufacturing information, 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 geometry accuracy and data integrity; the maker also states that files can be compressed up to 100 times smaller than the original CAD files. APIs are available for C, C++, and C#. The listed platforms include Windows, Linux, macOS, and Mac Catalyst, with limited functionality on iOS and Android. A free 60-day evaluation includes full access and technical expert support. Evaluation keys expire and are not for production software; applications must be recompiled when moving to a new release because releases are not binary compatible.
Good
- Supports more than 30 import formats.
- Lists more than 10 export formats.
- Provides APIs for C, C++, and C#.
- Free 60-day evaluation includes full access.
- Integrates with listed CAD and visualization tools.
Watch out
- iOS and Android functionality is limited.
- Evaluation keys are not for production software.
- Applications must be recompiled for new releases.
Who it suits
It is aimed at development teams building engineering applications for mechanical design, manufacturing, construction, shipbuilding, plant, or process industries. It is relevant to teams that need CAD import and export in their applications.
Verdict
HOOPS Exchange gives development teams a single SDK for CAD import, export, and access to engineering data. Its evaluation period is time-limited, and upgrade planning should account for recompilation.
Plans and prices
From HOOPS Exchange's own pricing page, checked 29 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| HOOPS Exchange evaluation | Free | Full access · 60-day evaluation · technical expert support |
The facts
Each one read from HOOPS Exchange's own pages, with the date it was checked.
What it does
- CAD data
- It provides access to B-REP, PMI, model trees, views, persistent IDs, styles, construction geometry, and visualization data.checked 29 Sep 2026
- Compression
- The maker says files can be compressed up to 100 times smaller than the original CAD files using HOOPS Exchange and PRC.checked 29 Sep 2026
- Evaluation
- The maker offers a free 60-day evaluation with full access to HOOPS Exchange and technical support from its experts.checked 29 Sep 2026
- File formats
- The product page lists more than 30 supported import formats and more than 10 export formats, including CATIA, NX, SOLIDWORKS, Revit, IFC, JT, STEP, STL, and FBX.checked 29 Sep 2026
- Integrations
- The SDK integrates with Parasolid and lists connections to ACIS, Open Cascade, Polygonica, HOOPS Visualize, OpenGL, DirectX, Vulkan, Unity, and Unreal.checked 29 Sep 2026
- Intended users
- The SDK is aimed at development teams building engineering applications for mechanical design, manufacturing, building and construction, shipbuilding, plant, and process industries.checked 29 Sep 2026
- Licensing limit
- Evaluation license keys expire with the evaluation period and are not suitable for production software.checked 29 Sep 2026
- PRC and accuracy
- HOOPS Exchange uses the PRC format for data access and says it preserves data integrity and geometry accuracy.checked 29 Sep 2026
- Purpose
- HOOPS Exchange is a C++ SDK for adding 2D and 3D CAD import and export to applications through a single API.checked 29 Sep 2026
- Security
- Tech Soft 3D says its information security management system is certified to ISO 27001 and that in-scope computers and servers use AES-256 full-disk encryption.checked 29 Sep 2026
- Support
- The product page directs developers to a product forum with dedicated sections for each HOOPS SDK, where they can ask or answer questions.checked 29 Sep 2026
- Version upgrades
- HOOPS Exchange releases are not binary compatible with older releases, and applications must be recompiled when updating to a new version.checked 29 Sep 2026
The company
- Founded
- 1996checked 28 Sep 2026
- Headquarters
- Bend, Oregon, USAchecked 28 Sep 2026
Where it runs
- Platforms and APIs
- The product FAQ lists Windows, Linux, macOS, and Mac Catalyst, with limited functionality on iOS and Android, and APIs for C, C++, and C#.checked 29 Sep 2026
The full review of HOOPS Exchange
HOOPS Exchange is a C++ SDK for adding 2D and 3D CAD import and export to engineering applications. It best suits development teams that need to work with engineering data as well as geometry. Its breadth is a strong draw, but the 60-day evaluation is not for production, and version upgrades require recompilation.
Overview
Rather than a desktop converter for occasional file changes, HOOPS Exchange is infrastructure for applications in mechanical design, manufacturing, building and construction, shipbuilding, plant, and process industries. A single API handles CAD import and export, while the SDK exposes B-REP geometry, product and manufacturing information (PMI), model trees, views, persistent IDs, styles, construction geometry, and visualization data. That depth can serve applications that must preserve engineering context; it may be more than a team needs for a basic mesh-conversion workflow.
HOOPS Exchange uses PRC for data access and says it preserves data integrity and geometry accuracy. Tech Soft 3D also says files can be compressed up to 100 times smaller than the original CAD files using HOOPS Exchange and PRC. That maximum should not be treated as a guaranteed result for every dataset.
Key features
The product page lists more than 30 import formats and more than 10 export formats, with examples including CATIA, NX, SOLIDWORKS, Revit, IFC, JT, STEP, STL, and FBX. Broad format coverage is useful to teams building software that must accept files from varied engineering tools, though the format count alone does not establish what data a particular conversion retains.
Integrations include Parasolid, with connections to ACIS, Open Cascade, Polygonica, HOOPS Visualize, OpenGL, DirectX, Vulkan, Unity, and Unreal. This gives development teams options across geometry, visualization, and application environments. The SDK provides APIs for C, C++, and C#, and supports animation conversion.
Pricing
The HOOPS Exchange evaluation costs nothing and provides full access for 60 days, along with technical support from Tech Soft 3D experts. It is a substantial window for evaluating the SDK in a development workflow, but the evaluation license keys expire at the end of the period and cannot be used for production software. HOOPS Exchange is paid software, and ongoing licensing is custom pricing.
Teams should also account for the upgrade path: releases are not binary compatible with older versions, so applications must be recompiled when moving to a new release. That makes version changes a development task rather than a drop-in update.
Platforms
The product FAQ lists Windows, Linux, macOS, and Mac Catalyst, with limited functionality on iOS and Android. The product's supported-platform list also includes web. Teams targeting mobile should weigh the stated functionality limit before choosing the SDK as a core dependency.
Who it's for
HOOPS Exchange is for development teams building engineering applications that need broad CAD interchange and access to structured design data. It is particularly relevant when an application needs more than geometry alone, such as model trees, PMI, views, or persistent IDs. It is not the natural choice for an individual looking for a free, ready-to-use file converter.
Pros and cons
- Pro: One API covers 2D and 3D CAD import and export across dozens of listed formats, which can support applications handling files from multiple design systems.
- Pro: Access to engineering data such as PMI, model trees, and persistent IDs suits workflows that need context beyond a rendered shape.
- Pro: Full evaluation access and expert support for 60 days give teams a defined period to assess the SDK before committing.
- Con: Evaluation keys expire and are not production licenses, so teams need a paid licensing plan before deploying applications built with the SDK.
- Con: Each version upgrade requires recompilation, adding engineering work to release planning.
- Con: iOS and Android functionality is limited, a meaningful constraint for teams prioritizing mobile applications.
Alternatives
For a narrower or lower-cost workflow, CAD Assistant is free for personal and commercial use across desktop and mobile platforms, but commercial import components restrict model export and conversion. Choose it when those limits fit better than integrating a paid SDK.
Convert3D offers a Free API with 10 conversions per month and a Starter plan at $899 a year for 5,000 conversions per year. It is a better fit when a conversion quota and API service model suit the workload.
Spin 3D has a free version for non-commercial use, making it an option for non-commercial conversion needs.
ODA File Converter is a free alternative from a non-profit technology consortium focused on CAD and BIM interoperability.
FBX2glTF is free and open source under a 3-clause BSD license, but its FBX SDK support is limited to version 2019.2.
CAD Exchanger offers perpetual or subscription licensing, with node-locked or floating license options; consider it if those licensing choices better match your deployment.
3D Model Converter provides unlimited browser-local mesh workflows on its free plan, plus five cloud credits per month, a 50 MB cloud-file cap, and 24-hour cloud history. It is a fit for browser-based mesh tasks rather than embedding CAD import and export in an engineering application.
CrossCad/Ware is another paid option for Windows, Linux, and macOS.
Browse the 3D File Converter Software category for more options.
Verdict
Choose HOOPS Exchange if your team is building engineering software that needs broad CAD format support and access to structured design data through a single SDK. Its main advantage is the combination of interchange breadth and engineering context; the principal reasons to look elsewhere are paid licensing, the evaluation's production restriction, limited mobile functionality, and recompilation on upgrades.
Getting started
- Visit the HOOPS Exchange product website.
- Request the free 60-day evaluation for full access and technical support.
- Use the SDK APIs for C, C++, or C# in an application on a supported platform.
- Recompile your application when updating to a new HOOPS Exchange release.
Limits worth knowing
The evaluation lasts 60 days, and its license keys are not suitable for production software. The listed evaluation plan provides full access during that period.
Questions
Is HOOPS Exchange free?
There is no free plan. A free 60-day evaluation provides full access and technical support.
Which platforms does it support?
The product FAQ lists Windows, Linux, macOS, and Mac Catalyst, with limited functionality on iOS and Android. The product listing also names web.
Which programming languages have APIs?
The SDK provides APIs for C, C++, and C#.
What CAD formats does it support?
The product page lists more than 30 import formats and more than 10 export formats, including CATIA, NX, SOLIDWORKS, Revit, IFC, JT, STEP, STL, and FBX.
Can an evaluation license be used in production?
Evaluation keys expire when the 60-day period ends and are not suitable for production software.
What happens when HOOPS Exchange is upgraded?
Releases are not binary compatible with older versions, so applications must be recompiled after an update.
Alternatives to HOOPS Exchange
- 1
CAD Exchanger
AndroidiOSWebAPI7.6From $590 a year - 2

3D-Tool
Free planWindows7.3€200 one-time - 3
ODA File Converter
Free planAndroidLinuxmacOSWindows7.1Free plan - 4

Convert3D
Free planWebAPILinuxmacOS7.0From $899 a year - 5
Spin 3D
Free planWebmacOSWindows6.8Free plan - 6
Open Asset Import Library (Assimp)
Free planAndroidiOSLinuxmacOS6.7Free plan
