6 Sep 2023

Data Exchange Connector SDK – Public Beta

Data Exchange Connector SDK

What is a Data Exchange Connector?

Data Exchange Connectors are used to exchange data using plug-ins tailored to the tool you use and the sharing patterns that support your cross-app and cross-team workflows. Autodesk is building a collection of connectors, currently available in the Autodesk AppStore, and vote for new connectors here.

What is the Data Exchange SDK?

The Data Exchange .NET SDK (Software Development Kit) is a development kit that enables you to build Connectors for Autodesk and non-Autodesk applications, including custom enterprise applications using the prebuilt components of the SDK. The SDK can be further extended to build custom Connectors for a more distinct requirement.

What can I do with the SDK today?

Following are the common uses you will come across while using the Data Exchange .NET SDK.

  • Build Connectors using the prebuilt components of the SDK.
  • Create and Update Data Exchanges.
  • Load, Unload, and Manage Data Exchanges.
  • Navigate to your ACC hub(s), project(s), and folder(s) to retrieve Data Exchanges and its data such as elements, properties, and their values.
  • Retrieve a list of property definitions within a Data Exchange.
  • Retrieve a specific version of a Data Exchange.

What are the requirements to join the beta?

To join this Public Beta please use this link, where you can find the package for download. The documentation is available here. It’s important to note that the SDK requires .NET 4.8. Samples are now available in Github:

  • Connector Sample: a reference implementation for a UI-based Autodesk Data Exchange Connector
  • Console sample: a console app that demonstrates how to use the SDK

Related Article

Posted By

Denis Grigor

I like to know how everything works under the hood, so I am not afraid of low-level stuff like bits, buffers, pointers, stack, heap, threads, shaders and of course Math. Now I am slowly specializing on 3D for Web, from raw WebGL to libraries and frameworks with different levels of abstractions. I like to speak C++ (mostly with modern dialect) and Python, but I also started to like my new “tool” named Go.

Tobias Hathorn

Tobias Hathorn is a Director of Interoperability at Autodesk, as well as a licensed Architect. His career at Autodesk began developing and designing BIM products like Revit, FormIt and Dynamo. He has recently focused on cloud data workflows while contributing to the Forge Data Exchange initiative. He has presented on AEC domain topics to a variety of audiences at Autodesk University, TechX, BiLT NA, and the...

Kevin Vandecar

Kevin Vandecar

Kevin Vandecar is a Forge developer advocate and also the manager for the Media & Entertainment and Manufacturing Autodesk Developer Network Workgroups. His current specialty is 3ds Max software customization and programming areas. He is also working on web development skills and exploring areas in Three.js. He is based in Manchester, NH, US.