-
Notifications
You must be signed in to change notification settings - Fork 120
ProConcepts Distributing Add Ins Online
This document is an overview of options for deploying and distributing ArcGIS Pro add-ins online.
Language: C#
Subject: Framework
Contributor: ArcGIS Pro SDK Team <arcgisprosdk@esri.com>
Organization: Esri, http://www.esri.com
Date: 10/06/2024
ArcGIS Pro: 3.4
Visual Studio: 2022
After developing your ArcGIS Pro add-in, you may want to make your add-in publicly available. There are two main approaches to distributing your add-in online via Esri websites – ArcGIS Online and the ArcGIS Marketplace.
For any organization that would like to distribute a free Pro add-in, ArcGIS Online is available with an item listing. A listing is easy and straight-forward to set up and can be posted and available in minutes. For Esri Partners, the ArcGIS Marketplace is a location to register as an approved Marketplace Provider and create listings for products and solutions, both free and for sale.
The sections below discuss creating and distributing your add-in via these two approaches.
An ArcGIS Pro add-in is packaged as a single zip-compressed file. The file can be easily shared via ArcGIS Online. There are currently several Pro add-in listings available. To get an ideas for the format of content and information you can include take a look at the Oriented Imagery add-in.
To help you create your own listing, the Add Items document contains all the steps for creating item listings on ArcGIS Online.
Here is an overview of the basic process:
- Log into ArcGIS Online using the account with which you wish to publish your add-in file.
- Go to the My Content tab of the content page, click New Item and use the default option Your device.
- Click the Your device button and choose the file on your computer.
- If you choose a Pro add-in, with file extension .esriAddinX, you will be prompted for a name, folder, tags, and summary, and the listing will be created for you to update. Then click Save.
- Click the Your device button and choose the file on your computer.
-
Alternatively, you can also upload a .zip file containing your add-in with supporting files such as documentation and sample code. Choose from the options available under Item type, such as 'Code sample'. Then choose Next and enter the New item options seen above and click Save.
-
You can then add information about your add-in listing, such as a summary, description, terms of use, thumbnail image and other details. See the Item Details document for further information.
After entering information for your add-in When you’re ready, you can then Share your add-in and set the sharing level.
Finally, if you have shared with the public sharing level, you can then share your new item listing link as you like, e.g., such as announcing availability in a blog post on the ArcGIS Pro SDK Group on Esri Community.
If you are an Esri Business Partner, an Esri Emerging Business Partner, or Esri Distributor, you can register to become an ArcGIS Marketplace Provider, and create a listing for your add-in on the ArcGIS Marketplace.
The ArcGIS Marketplace allows ArcGIS users to search, discover, and acquire apps, content, solutions and services.
As a provider, you can create listings for products and solutions that are either available for free or for sale. Some examples of ArcGIS Pro add-in listings on the Marketplace can be found here.
Marketplace listings also have the option to provide download and/or e-commerce sales directly from the listing page.
For more information on getting started, see Become an ArcGIS Marketplace Provider.
Home | API Reference | Requirements | Download | Samples
- Overview of the ArcGIS Pro SDK
- What's New for Developers at 3.4
- Installing ArcGIS Pro SDK for .NET
- Release notes
- Resources
- Pro SDK Videos
- ProSnippets
- ArcGIS Pro API
- ProGuide: ArcGIS Pro Extensions NuGet
Migration
- ProSnippets: Framework
- ProSnippets: DAML
- ProConcepts: Framework
- ProConcepts: Asynchronous Programming in ArcGIS Pro
- ProConcepts: Advanced topics
- ProGuide: Custom settings
- ProGuide: Command line switches for ArcGISPro.exe
- ProGuide: Reusing ArcGIS Pro Commands
- ProGuide: Licensing
- ProGuide: Digital signatures
- ProGuide: Command Search
- ProGuide: Keyboard shortcuts
Add-ins
- ProGuide: Installation and Upgrade
- ProGuide: Your first add-in
- ProGuide: ArcGIS AllSource Project Template
- ProConcepts: Localization
- ProGuide: Content and Image Resources
- ProGuide: Embedding Toolboxes
- ProGuide: Diagnosing ArcGIS Pro Add-ins
- ProGuide: Regression Testing
Configurations
Customization
- ProGuide: The Ribbon, Tabs and Groups
- ProGuide: Buttons
- ProGuide: Label Controls
- ProGuide: Checkboxes
- ProGuide: Edit Boxes
- ProGuide: Combo Boxes
- ProGuide: Context Menus
- ProGuide: Palettes and Split Buttons
- ProGuide: Galleries
- ProGuide: Dockpanes
- ProGuide: Code Your Own States and Conditions
Styling
- ProSnippets: Content
- ProSnippets: Browse Dialog Filters
- ProConcepts: Project Content and Items
- ProConcepts: Custom Items
- ProGuide: Custom Items
- ProGuide: Custom browse dialog filters
- ArcGIS Pro TypeID Reference
- ProSnippets: Editing
- ProConcepts: Editing
- ProConcepts: COGO
- ProConcepts: Annotation Editing
- ProConcepts: Dimension Editing
- ProGuide: Editing Tool
- ProGuide: Sketch Tool With Halo
- ProGuide: Construction Tools with Options
- ProGuide: Annotation Construction Tools
- ProGuide: Annotation Editing Tools
- ProGuide: Knowledge Graph Construction Tools
- ProGuide: Templates
3D Analyst Data
Plugin Datasources
Topology
Linear Referencing
Object Model Diagram
- ProSnippets: Geometry
- ProSnippets: Geometry Engine
- ProConcepts: Geometry
- ProConcepts: Multipatches
- ProGuide: Building Multipatches
Relational Operations
- ProSnippets: Knowledge Graph
- ProConcepts: Knowledge Graph
- ProGuide: Knowledge Graph Construction Tools
Reports
- ProSnippets: Map Authoring
- ProSnippets: Annotation
- ProSnippets: Charts
- ProSnippets: Labeling
- ProSnippets: Renderers
- ProSnippets: Symbology
- ProSnippets: Text Symbols
- ProConcepts: Map Authoring
- ProConcepts: Annotation
- ProConcepts: Dimensions
- ProGuide: Tray buttons
- ProGuide: Custom Dictionary Style
- ProGuide: Geocoding
3D Analyst
CIM
Graphics
Scene
Stream
Voxel
- ProSnippets: Map Exploration
- ProSnippets: Custom Pane with Contents
- ProConcepts: Map Exploration
- ProGuide: Map Pane Impersonation
- ProGuide: TableControl
Map Tools
- ProGuide: Feature Selection
- ProGuide: Identify
- ProGuide: MapView Interaction
- ProGuide: Embeddable Controls
- ProGuide: Custom Pop-ups
- ProGuide: Dynamic Pop-up Menu
Network Diagrams
- ArcGIS Pro API Reference Guide
- ArcGIS Pro SDK (pro.arcgis.com)
- arcgis-pro-sdk-community-samples
- ArcGISPro Registry Keys
- ArcGIS Pro DAML ID Reference
- ArcGIS Pro Icon Reference
- ArcGIS Pro TypeID Reference
- ProConcepts: Distributing Add-Ins Online
- ProConcepts: Migrating to ArcGIS Pro
- FAQ
- Archived ArcGIS Pro API Reference Guides
- Dev Summit Tech Sessions