Build custom add-ins and configurations and extend ArcGIS Pro with ArcGIS Pro SDK for .NET.
ArcGIS Pro SDK for .NET is based on the add-in and configurations extensibility pattern. Developers can leverage modern .NET features and patterns such as Task Asynchronous Programming (TAP), LINQ, WPF Binding, and MVVM to write integrated 2D and 3D add-ins using ArcGIS Pro APIs.
Add ins
Add-ins are authored using .NET along with Esri’s Desktop Application Markup Language (DAML)—an XML language created by Esri. DAML describes the customizations; .NET classes provide the custom behavior. The ArcGIS Pro software development kit (SDK) includes an Add-In Wizard that integrates with Microsoft Visual Studio to simplify development.
Configurations
Configurations are similar to add-ins but offer additional ways to extend the ArcGIS Pro UI. They can help you design a version of ArcGIS Pro that more closely reflect your organization’s brand and workflows.
Tutorials
Learn how to build your own custom add-ins and configurations for ArcGIS Pro with step-by-step tutorials.