Select to view content in your preferred language

ArcGIS Experience Builder Developer Edition 1.20 Is Here

910
6
3 weeks ago
Labels (2)
Jianxia
Esri Regular Contributor
3 6 910

Version 1.20 of ArcGIS Experience Builder developer edition is now available for download. This version brings new widgets—Date Filter and Theme Mode Switcher, Arcade assistant (beta), and other highly anticipated improvements from the February 2026 release of ArGIS Experience Builder in ArcGIS Online. For developers aiming to integrate Experience Builder apps with other applications for seamless data sharing, we’ve introduced postMessage support—making cross-app communication easier. Let’s dive into these developer-focused advancements and see how they can elevate your projects

Share Data Between Apps

Integrating an Experience Builder app with other applications can improve workflows and create unified user experiences. You can do this in two main ways:

  • Iframe—Embed an Experience Builder app into another site, such as an internal portal or public webpage.
  • Embed widget—Embed another app (e.g. ArcGIS Dashboard or third-party app) inside your Experience Builder app.

Two-Way Data Exchange with postMessage

Previously, you could only pass data into Experience Builder using URL parametersone-way communication. Now in version 1.20, postMessage enables two-way communication:

  • From Experience Builder → to the other app.
  • From the other app → to the Experience Builder app.

How to Enable postMessage

  • Incoming messages: Add ?post_message=true to the Experience Builder app URL.
  • Outgoing messages: Add ?listen_message=true to the embedded app URL.

Types of Messages Supported

  • Authentication
  • Data records and filters
  • Page/view navigation and window status
  • Map and extent

For sample code and details, see the Integrate with other apps topic.

Breaking Changes – Read Before Upgrading

There are breaking changes that may affect your apps. For example:

  • DataRecord: getId() now returns string | number instead of just string.
  • DataSource: New getUniqueIdFields() method returns the data source’s unique ID fields. If both object ID fields and unique ID fields exist, the unique ID fields take precedence.

Review the breaking changes before upgrading to avoid potential issues.

Additionally, for offline installation, you can now download the Node Cache package for version1.20.

More Resources:

For more information about the 1.20 release, see What’s new. You can reach us at  experiencebuilder@esri.com.

Thank you,

The ArcGIS Experience Builder Team

Subscribe to our newsletter to receive the latest ArcGIS Experience Builder updates, news, and content.

6 Comments
Contributors
About the Author
Product Manager for ArcGIS Experience Builder and ArcGIS Web Appbuilder. She likes camping and hiking.