Skip to Content

What is ArcGIS Experience Builder?

Part of the Esri Geospatial Cloud, ArcGIS Experience Builder empowers you to quickly transform your data into compelling web apps without writing a single line of code. Build mapcentric or nonmapcentric apps and display them on a fixed or scrolling screen, on single or multiple pages. Choose the tools you need from a rich set of widgets, design your own templates, and interact with your 2D and 3D content—all within one app. With ArcGIS Experience Builder, your web apps look great and run seamlessly on devices. 

Why is this product called "ArcGIS Experience Builder"?

An experience is about what somebody feels and the cognitive feedback they have when interacting with something. Within ArcGIS Experience Builder, an "experience" is a web app or web page that may include a page, section, widget, data source, theme, and/or layout. The ultimate goal of this product is to help users create compelling web experiences.

What are the key features of ArcGIS Experience Builder?

Built with flexibility and performance in mind, Experience Builder has the following key features:

  • Visually create web apps and pages with drag-and-drop. Your choice of
    • nonmapcentric or mapcentric apps
    • on a fixed or scrolling screen
    • on single or multiple pages
  • Build the apps you need with ready-to-use tools
  • Choose from a selection of designer-made templates or design your own
  • Mobile-first design
  • Integrated 2D and 3D
  • The durable URL contains app state information, so everyone you share the app with can see it in the same state
  • Extensible framework for developers to create custom tools 

When will ArcGIS Experience Builder be available?

ArcGIS Experience Builder is available for public beta testing now. This beta is for the ArcGIS Online and Developer Editions. The final releases of the ArcGIS Online and Developer Editions are planned for the first quarter of 2020.

Can Esri Partners and Developers extend ArcGIS Experience Builder?

Yes. ArcGIS Experience Builder (Developer Edition) enables Esri partners and developers to build custom widgets and templates.  

Will ArcGIS Experience Builder replace Web AppBuilder for ArcGIS?

No. Experience Builder will not replace or obsolete Web AppBuilder. Both builders will be running and maintained in parallel. Web AppBuilder will continue to be available.

Will Experience Builder reach functional parity of Web AppBuilder?

Starting with the core and popular widgets, Experience Builder is planned to reach most of functional parity of Web AppBuilder through incremental releases.

What can only Experience Builder do and what can only Web AppBuilder do?

Flexible layouts, a mobile-first design, integrated 2D and 3D, and action triggers are four key features in Experience Builder that are not available in Web AppBuilder. On the other hand, Web AppBuilder is empowered with 70+ widgets so you can quickly build your own workflow. More specifically:

  1. Experience Builder provides flexible layouts so you can build apps that are mapcentric or nonmapcentric, display them on a fixed or scrolling screen, and on single or multiple pages, whereas Web AppBuilder enables you to create apps that are mapcentric and displayed on a fixed screen, on a single page.
  2. Experience Builder has been built with a mobile-first design, whereas Web AppBuilder is mobile-friendly.
  3. Experience Builder integrates both 3D and 2D content so you can interact with both within one app, whereas Web AppBuilder separates 2D and 3D content so you cannot apply 2D widgets to a 3D app.
  4. Experience Builder adds action triggers so you can make a widget respond accordingly based on actions the other widget performs, whereas Web AppBuilder does not have this mechanism built in at the framework. For example, when a 2D map is zoomed to an area, you can configure a trigger to make the 3D map zoom to the same area, and vice versa.
  5. Web AppBuilder is empowered with 70+ widgets, whereas Experience Builder currently is not there yet. We plan to rewrite most of the widgets through incremental releases.

Can anything be transferred between Web AppBuilder and Experience Builder?

No. You need to re-configure apps or rewrite custom widgets created with Web AppBuilder if you choose to move them to Experience Builder. 

If I have custom widgets built on Web AppBuilder for ArcGIS, will I be able to use them with ArcGIS Experience Builder?

No. While ArcGIS Experience Builder maintains a very similar programming pattern for building custom widgets, all widgets will need to be rewritten to work within the new framework. This is because ArcGIS Experience Builder is built on ArcGIS API 4.x for JavaScript, whereas Web AppBuilder is built on version 3.x. ArcGIS Experience Builder takes advantage of modern web development technologies, including React and TypeScript, which are part of the new widget development platform.

Is it advised to begin working with the beta now or should I wait for the final version?

We strongly recommend building production apps with the final release, although you may prototype them now with the beta version. 

Try the beta

Be one of the first to experience ArcGIS Experience Builder. Try the beta today.

ArcGIS Experience Builder Online Edition
Try ArcGIS Experience Builder by signing in to your existing ArcGIS account or signing up for a free ArcGIS trial.
Try it now
ArcGIS Experience Builder Developer Edition
If you're a developer, extend ArcGIS Experience Builder with the Developer Edition, available through the Early Adopter Community.
Try it now