[Core package](https://www.opendesign.com/core-package)

# Drawings SDK

Professional SDK for .dwg and .dgn

[rings-desktop-mobile-inweb.mp4](https://www.opendesign.com/files/2024-09/rings-desktop-mobile-inweb.mp4)

[Free 60-Day Trial](https://www.opendesign.com/free-trial)

## Features

- ### Access

    100% of the data in DWG  
    and DGN, including xdata
- ### View

    including pan, zoom,  
    rotate and more
- ### Create

    new DWG or DGN files  
    from scratch
- ### Edit

    - Add and edit layers
    - Change parameters
    - Add all standard DWG objects - MLeader,  
        dimension, dynamic blocks
- ### Save

    to any supported version

## See it in action

[ODA Drawings Explorer Downloads 1 248](https://www.opendesign.com/guestfiles/oda_drawings_explorer) [Download tech datasheet](https://www.opendesign.com/datasheets/2025/en/Drawings%20Datasheet.pdf)

## ODA Platform for dwg

###  

- - Conversion
    - Open details Hide details #### Import

        - DWG
        - DGN
        - DWF
        - PDF
        - STL

             Drawings #### Export

        - DWG
        - DGN
        - DWF
        - PDF
        - HSF
        - SVG
        - DAE (collada)
        - Raster Formats
        - Three.js
        - STL
    - Convert to raster and PDF
- - Integration
    - All ODA Products
    - ODA CDE SDKComing soon!

### Supported DWG versions  

- AutoCAD 12 (AC1009)–AutoCAD 2009 (AC1021)
- AutoCAD 2010 (AC1024)
- AutoCAD 2013–2017 (AC1027)
- AutoCAD 2018–2024 (AC1032)
- AutoCAD 2018–2025 (AC1032)

## Roadmap

- ### 2023

    #### 3D modeling

    - Added extrude with taper angle and curve offset operations

    #### Constraint Solver

    - Support for splines
    - Added rigid sets and parameters manager
    - Implemented constraint deletion
- ### 2024

    #### 3D modeling

    - Full support for **Revolve**
    - Improved **Extrude** (taper angle, non-planar curves)
    - New **Sweep** operation

    #### Materials  
    &amp; Assets

    - Support for **ADSKLIB** material libraries
    - FBXASSET materials via public API

    #### Data  
    extraction

    - First release of **DXEX** format (data extraction to DWG tables)

    #### QR codes

    - Apply QR codes to **MText** and **Leaders**

    #### Geolocation

    - New **ESRI** provider and support for advanced coordinate systems

    #### SVG import (beta)

    - First release of SVG-to-DWG import functionality
- ### 2025

    - SvgImport and SvgExport improvements
    - Grip points support extending
    - OdDbTable partial undo
    - OdDbHatch improvements
    - Azure Maps support in OdDbGeoMap
    - Refactoring of dynamic blocks
    - Dynamic blocks editor
    - Testing of DWG constraints at huge file collection
    - DXEX
    - Optimal bounding box
    - Associative Network enhancement
    - Support of ModelDoc v2025
    - Implementation of a multithreaded version of loading .rcs point cloud scans
    - DGN: redesign of volume clip functionality
- ### 2026

    - 3D offset
    - Edge fillet
    - Constraints support in dynamic blocks
    - extrudeAlongPath functionality
    - Support of ModelDoc v2026+
    - DGN: detailing symbols feature

## More ODA toolkits for DWG, DXF and DGN

-
- Platforms
- Focus on
- Intermediate  
    Formats
- Editing  
    capabilities
- Conversion to

- ### Drawings

    - Desktop,  
        mobile
    - Full support for DWG, DWF and DGN including visualization, editing, creating, saving files
    - –
    - Edit native formats
    - - DWG
        - DWF
        - DGN
        - PDF
        - DAE
        - SVG
        - IFC
        - STL
        - Raster Formats
- ### Drawings  
    inWebTM

    - Web
    - Create, edit, visualize and save any DWG and DXF files
    - -
    - Edit native formats
    - - Raster Formats
        - PDF
- ### CDE

    - Web
    - Common Data Environment: integrate your CAD and BIM data into any application and enrich it with collaboration tools
    - VSFX
    - VSFX editing
    - - DWG
        - DWF
        - OBJ
        - 3D PDF
        - STL
        - VSF
- ### Visualize

    - Desktop,  
        mobile
    - The high-performance graphics engine Visualize multiple formats in one project using simplified API
    - VSFX
    - VSFX editing
    - - DWG
        - DWF
        - OBJ
        - 3D PDF
        - STL
        - VSF
- ### Publish

    - Desktop,  
        mobile
    - Convert to 2D &amp;  
        3D PDFs
    - -
    - -
    - - 2D PDF &amp; 3D PDFs

## Industry-specific DWG &amp; DGN solutions

Native access to the specialized objects inside DWG and DGN — read them directly, in any application.

- [### **Drawings SDK**](https://www.opendesign.com/products/drawings)

    - ### DGN

        - Extension2 [### **Civil SDK for DGN**](https://www.opendesign.com/products/civil)Road and corridor objects from Bentley OpenRoads®. + extra line: ↳ Extends Civil SDK (DWG)
    - ### DWG

        - Extension [### **Mechanical SDK**](https://www.opendesign.com/products/mechanical)Mechanical design objects from AutoCAD Mechanical®.
        - Extension [### **Map SDK**](https://www.opendesign.com/products/map3d)GIS and mapping objects from AutoCAD Map 3D®.
        - Core [### **Architecture SDK**](https://www.opendesign.com/products/architecture)Architectural objects from AutoCAD Architecture®.

            - Extension [### **Civil SDK**](https://www.opendesign.com/products/civil)Civil engineering objects from AutoCAD Civil 3D®.

## Supported platforms

Please select the platform to get details

### Windows

| Vista, 7, <br>8, 10 | **x86** | Visual Studio 2005 - 2019 | static, dynamic |
| --- | --- | --- | --- |
| Vista, 7, <br>8, 10 | **x86** | GCC 5.x (source code and build configs only, no archives) | static, dynamic |
| Vista, 7, <br>8, 10 | **x86\_64** | Visual Studio 2005 - 2019 | static, dynamic |
| XP | **x86** | Visual Studio 2005 - 2015 | static, dynamic |
| XP | **x86** | GCC 5.x (source code and build configs only, no archives) | static, dynamic |
| XP | **x86\_64** | Visual Studio 2005 - 2015 | static, dynamic |
| CE | **ARMV4, <br>ARMV4I** | Visual Studio 2005 | static |
| RT | **ARM** | Visual Studio 2012, 2015 | static |
| Universal <br>Windows <br>Platform | **x86\_64** | Visual Studio 2017 (source code and build configs only, no archives) | dynamic |

### Linux

| Linux | **x86, <br>x86\_64** | GCC (with particular glibc version): 4.9(2.19), 5.2(2.24), 5.3(2.24), 6.3(2.24), 7.2(2.28), 8.3(2.28), 10.2(2.31) | static, dynamic |
| --- | --- | --- | --- |

### Android

| Android | API level 24 | armeabi, <br>armeabi-v7a | Android Google NDK r20b using Clang toolchain (Linux, macOS, Windows) | static |
| --- | --- | --- | --- | --- |
| Android | API level 21 | x86, x86\_64, <br>arm64-v8a | Android Google NDK r20b using Clang toolchain (Linux, macOS, Windows) | static |

### macOS

| macOS | **x64** | Clang using macOS 10.13, 10.14, 10.15, 11.0 SDKs | static, dynamic |
| --- | --- | --- | --- |
| macOS | **arm64** | Clang using 11.0 SDK | static, dynamic |

### iOS

| ios | **arm64** | 14.0 SDK | static |
| --- | --- | --- | --- |

## Use cases

![Grabert](https://static.opendesignalliance.cn/themes/oda/img/edu/case-logo-01.png) 2D/3D CAD Platform available on desktop, web, and mobile #### ODA Products usedFounding member

- [Drawings SDK](https://www.opendesign.com/products/drawings)the toolkit for DWG, DGN &amp; DXF file support

### Robert Gräbert PhD CTO of Gräbert GmbH

[Grabert%20-%20member%20case.mp4](https://www.opendesign.com/files/2024-09/Grabert%20-%20member%20case.mp4)

Learn more Hide details - ![ARES Commander](https://static.opendesignalliance.cn/themes/oda/img/edu/ares-commander.png)
- ![ARES Kudo](https://static.opendesignalliance.cn/themes/oda/img/edu/ares-kudo.png)
- ![ARES Touch](https://static.opendesignalliance.cn/themes/oda/img/edu/ares-touch.png)

Ecosystem leveraging modern cloud and mobile technologies **to improve collaboration**, it includes the following products

#### ARES Commander

**2D &amp; 3D CAD Software for DWG editing running on Windows, Mac, and Linux computers.** This version also is the one offering an easy switch for CAD users familiar with AutoCAD or similar programs.

#### ARES Kudo

Cloud version, that allows you to create and edit DWG files directly in your internet browser. Nothing to install, nothing to update, it runs directly in your Internet browser.

#### ARES Touch

**A mobile CAD App for DWG on iOS and Android.** It is the only solution offering a full set of 2D CAD features for DWG on smartphones and tablets.

All three products are also available as CAD Development platforms to develop dwg-based industry specific solutions for desktop, cloud and mobile. The ARES CAD platforms combine the ODA's reknown libraries with Graebert's 2D and 3D CAD features. Supported programming languages include ODA's C++ Tx, as well as .NET, Lisp and ARX among other options.

The true advantage of the Trinity concept is that it uses Cloud and Mobile technology to improve collaboration. This concept extends the design team to include technical colleagues, managers, and collaborators. In addition to synchronizing files among all users, it ensures the continuity of your work across all your devices.

The Trinity features are also seamlessly integrated into ARES Commander, combining the benefits of a DWG-based desktop CAD solution comparable to AutoCAD with advanced cloud-based technologies to enhance collaboration.

As an example of collaboration capabilities, Comments and Markups represent a collaboration thread that does not modify the drawing.

Comments can be linked to selected entities to provide context, or you can make comments without linking entities. Comments and markups can be answered and marked as resolved. If you don’t feel like writing a long text, you can record your voice and insert it as a Voice Recording markup. Similarly, you can use Picture markups to share photos or other images and link them to a specific area of your project. Finally, stamps can be used for markups with ready-made texts like “FOR REVIEW,” and you can create your own custom stamps.

**Watch the video for more information!**

![Safe Software](https://static.opendesignalliance.cn/themes/oda/img/edu/case-logo-02.png) No-code Data Integration Platform for CAD, BIM, GIS and more #### ODA Products used Founding member

- [Drawings SDK](https://www.opendesign.com/products/drawings)
- [Civil SDK](https://www.opendesign.com/products/civil)
- [BimRv SDK](https://www.opendesign.com/products/bimrv)

### Aidan Wessel Software Developer Safe Software

[Safe%20Software%20-%20member%20case.mp4](https://www.opendesign.com/files/2024-09/Safe%20Software%20-%20member%20case.mp4)

Learn more Hide details ![](https://static.opendesignalliance.cn/themes/oda/img/edu/fme-logo.png) #### Data integration platform, FME

Validating the accuracy, clarity, and correctness of CAD files is necessary to mitigate any project defects and ensure that standards are met throughout the project. By using ODA libraries, FME reads in all the data contained in CAD files submitted by the engineers and architects who produce them. This data can then be automatically checked to ensure it meets the standards unique to the organization that is receiving the data.

**ODA libraries are used for data extraction and validation of the values of parameters and element geometry for correctness.**  
The list of potential things to check is as varied as the data itself, but some of the things our users look for include:

- Parcel boundaries forming closed shapes.
- All required parameters per the standard having a value set.
- Parcels and boundaries having correct areas compared to what is reported in parameter values.
- Georeferencing points being present and correct.

**Another aspect is validating metadata about the files themselves, these can include:**

- The size of drawings matching the standard for displaying purposes.
- Uniform fonts and colors used throughout the drawing.
- The drawing scale matching the rest of the drawings in the project.

## Create your CAD and BIM applications with ODA SDKs!

Try ODA software free for 60 days. No risk, no credit card required.

[Try for Free](https://www.opendesign.com/free-trial)
