Core capabilities

Access IFC data







Full access to all data in IFC 2x3 and 4, with high-level APIs for simple, compliant creation of complex objects.

Standard classes for all IFC 2x3 and 4 entity types, with ability to access all property data.

Iterators for traversing the model graph.

Ability to create new entities per the active schema and set attributes.

Geometry building module for creating IFC geometry, which includes the ODA facet modeler and b-rep modeler.

API for creating high-level entities – Under Development.

Professional 3D visualization of IFC on desktop, mobile or web.

Visualize SDK from ODA provides professional 3D visualization of IFC models on any desktop or mobile application.

Full-featured support for navigation, view modes, selection and property queries.

Clash detection can find all interferences in an IFC model.

LOD (level of detail) support enables fast performance.

Real-time cutting planes allow detailed examination of hidden parts of IFC models.

Web SDK from ODA provides fast visualization of IFC models in any WebGL-enabled browser.

Convert IFC to/from .dwg, Autodesk® Revit® and other formats.

Convert any IFC file to .dwg (geometry only).

Convert Autodesk® Architecture® files to IFC – under development.

Convert Autodesk® Revit® files to/from IFC – under development.

Publish Options Included with IFC SDK.

Publish any IFC file to compact, standard 2D PDF.

Publish any IFC file to interactive, feature-rich 3D PDF (PRC-based).

Coming soon. Examine an IFC file and report any violations of the IFC standard.

Examine any IFC file and generate a detailed report of any standards violations found in the file.

Optionally repair an IFC file during audit.

Transparent and economical licensing from non-profit, member-supported ODA.
Part of Standard Membership

IFC SDK is included in all ODA membership levels, at no additional cost beyond the standard membership fee.


Web applications (including SaaS) are permitted under the Sustaining, Founding and Corporate membership levels (no limits on distribution).

Free Support

ODA offers free technical support for all membership levels.


Accelerate your learning curve with the ODA Online Education Portal