Skip To Content

Download apps

You can create custom apps that you deploy on your web server by downloading a ZIP file. The file contains all the files and instructions you need to customize and deploy the app on your web server.

Keep in mind that each configurable app offers different functionality, such as different layouts and color schemes, editing and identify tools, social media feeds, and side-by-side map viewers.

If you don't have a web server available that can host the app, you can create an app that is hosted by ArcGIS Online instead of your organization's web server.

Download an app from Map Viewer

To download an app from Map Viewer, follow the steps below.

  1. Verify that you are signed in with privileges to create and share content.
  2. Open a saved map in Map Viewer and click Share.
  3. Click Create A Web App and click the Configurable Apps tab.
  4. Choose what you want the app to do. By default, all apps are shown, but you can use the filters in the panel to narrow your search.
  5. Click a thumbnail to see a description of the app and access the Download button.
  6. Click Download. The Esri GitHub repository web page opens with information you need to deploy and configure the app on your web server.
  7. Follow the instructions in the readme file for deploying and configuring your app. You can begin with minor changes such as modifying colors and fonts or adding an additional widget. As your comfort level with JavaScript, CSS, and HTML increases, you can make additional modifications to the app.

Download an app from the gallery page

To download an app from the gallery page, follow the steps below.

  1. Click Gallery, click Esri Featured Content, and click Apps.
  2. Click Configurable Apps.
  3. To see a description of the app, hover over the thumbnail.
  4. To see a preview of the app with a sample map, hover over the thumbnail, click Open, and click View Application.
  5. To access the app ZIP file, hover over the thumbnail and click Details.
  6. On the details page, scroll to the Properties section and click Download next to Code Attachment. The Esri GitHub repository web page opens with the information you need to deploy and configure the app on your web server.
  7. Click Download ZIP and open the .zip file.
  8. Follow the instructions in the readme file for deploying and configuring your app. You can begin with minor changes such as modifying colors and fonts or adding an additional widget. As your comfort level with JavaScript, CSS, and HTML increases, you can make additional modifications to the app.

Download an app from the content page

To download an app from the content page, follow the steps below.

  1. Verify that you are signed in with privileges to create content.
  2. From the My Content tab of the content page, click Create, and hover over App.
  3. Click Using a Template. By default, all apps are shown, but you can use the filters in the panel to narrow your search
  4. Click Download. The Esri GitHub repository web page opens with information you need to deploy and configure the app on your web server.
  5. Follow the instructions in the readme file for deploying and configuring your app. You can begin with minor changes such as modifying colors and fonts or adding an additional widget. As your comfort level with JavaScript, CSS, and HTML increases, you can make additional modifications to the app.

Download an app from a group page

To download an app from a group page, follow the steps below.

  1. Verify that you are signed in and have privileges to create and share content.
  2. Open the group for which you want to download an app.
  3. Click Share and click Create A Web App.
  4. Click a thumbnail to see a description of the app and access the Download button.
  5. Click Download. The Esri GitHub repository web page opens with information you need to deploy and configure the app on your web server.
  6. Follow the instructions in the readme file for deploying and configuring your app. You can begin with minor changes such as modifying colors and fonts or adding an additional widget. As your comfort level with JavaScript, CSS, and HTML increases, you can make additional modifications to the app.