Overview
The Autodesk Data Exchange SDK (.NET) is a client-side component designed to build quick integrations into Data Exchange services. Additionally, it offers an optional UI component, which can be used to create connectors for applications. These connectors enable end-users to easily create and consume exchanges that are specific to their applications.
You can build Connectors for both 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.
Components of SDK
Autodesk.DataExchange.Client: This is the core component of the SDK and provides client-centric access to the Data Exchange API. It also provides client-side caching, and management of deltas and wrappers for conveniently accessing the data of a Data Exchange.
Autodesk.DataExchange.UI: This component provides a desktop-based User Interface (UI) for Data Exchanges and is dependent on the Autodesk.DataExchange.Client component.
Common Uses
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.
Next Steps
For better understanding, you must read through the following sections before developing applications with Data Exchange SDK.
- Get started with our Tutorials, demonstrating how you can use the SDK both with and without UI.
- Explore our console and UI based Code Samples.
- Refer to the SDK Reference section, which provides detailed information on how to interact with the SDK and integrate it into your applications.
Terms of Service
Data Exchange SDK is subject to APS Terms of Services.