HOW TO

Identify equivalent widgets from ArcGIS Online Web AppBuilder to Experience Builder using a Python script

Last Published: April 28, 2025

Summary

ArcGIS Web AppBuilder in ArcGIS Online will retire in the first quarter of 2026 and users can migrate to ArcGIS Experience Builder in ArcGIS Online. It is important for users to know which widgets and functionalities in the Web AppBuilder application are available in Experience Builder. Please note that some ArcGIS Web AppBuilder widgets will not be literally migrated to ArcGIS Experience Builder because their functionality can be found in other equivalent Experience Builder widgets.

Procedure

The script recognizes all the Web AppBuilder applications in an ArcGIS Online account. The script outputs a table of all the widgets in each Web AppBuilder application along with equivalent widgets found in ArcGIS Experience Builder. You can also filter the applications for a specific owner within your organization account.

To run the script:

  1. Open the ArcGIS Online item to download or access the Notebook Python script.
  2. If you access the script within an AGOL Notebook, you can authenticate with default GIS("home") OR use one of the other two authentication methods provided in the script.
  3. Optionally, filter for a specific owner by replacing user with the desired owner's ArcGIS Online username. If not, leave the "*" to output all Web AppBuilder applications within your ArcGIS Online organization. 
  4. Optionally, replace appCount with the desired number of applications output.
  5. Run the first cell for authentication.
  6. Run the second cell for results.

Article ID: 000033006

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options