Web AppBuilder is Heading into Retirement, but Fear Not

By Juliette Bateman, GIS Developer at dymaptic
ArcGIS EnterpriseArcGIS OnlineJavaScriptWeb AppBuilderExperience Builder

On February 27th, 2023, Esri released a blog post that revealed a detailed timeline of Web AppBuilder’s retirement plan. This news seemed inevitable and was probably unsurprising to many. Since 2014, Esri’s Web AppBuilder has been an extremely useful tool that has allowed users to create mapping applications for the web with absolutely no coding required. Now that it’s expected to retire within the next few years, what will users do? Will they still be able to bring their web map application dreams to life without the stress of needing to code out complex workflows? Absolutely. Then you may be wondering why Web AppBuilder is being sent into retirement if it works so well? Let’s get into it.

Quick Summary

  • Web AppBuilder is retiring because its underlying technology, the ArcGIS API for JavaScript (3.x), is being deprecated; Esri has set a retirement timeline through 2025.
  • ArcGIS Experience Builder (ExB) is the primary successor to Web AppBuilder, offering the same no-code app-building capabilities plus additional templates, customization, and flexibility.
  • Existing Web AppBuilder apps will continue to work after retirement, but will no longer receive bug fixes, security updates (for ArcGIS Online), or new features.
  • Other Esri alternatives for no-code web mapping apps include ArcGIS Dashboards, StoryMaps, and Instant Apps, each suited to different audiences and use cases.
  • The dymaptic team recommends that Web AppBuilder users begin exploring Experience Builder now.

Why Is Web AppBuilder Being Retired?

Web AppBuilder’s underlying technology (the ArcGIS API for JavaScript (3.x)) is scheduled to retire in July 2024. As the foundation has grown and improved into what we now know as ArcGIS Maps SDK for JavaScript, new technologies and tools have been introduced to provide users with the same capabilities as Web AppBuilder, plus some.

What Should Web AppBuilder Users Switch To?

Technically, ArcGIS Experience Builder (ExB) is the new equivalent and offers even more functionality that users may not have noticed they were missing. ExB offers a wide range of new and improved templates to build web apps. If you have your heart set on a style offered in WAB, you’ll be happy to hear that ExB has an entire template section dedicated to the classic Web AppBuilder themes, but they can be customized even further if desired. This gives users impressive flexibility to build more complex, customized web apps compared to what was available in WAB.

Screenshot of the ArcGIS Experience Builder template selection dialog filtered to Web AppBuilder classic themes, showing four template previews: Foldable, Launchpad, Dart, and JewelryBox.

Keep in mind: with increased flexibility in ExB also introduces a bit more of a learning curve. Once you get the hang of building code-free web mapping applications in Experience Builder, you’ll see that the possibilities are endless.

To learn more about what to expect when building apps in ExB versus WAB, Esri has put together a functionality matrix for Web AppBuilder and Experience Builder. This document should be updated regularly by Esri, so users can use it to get a handle on the best route for migrating their existing web apps, as well as seeing what aspects are shared in both tools.

As Web AppBuilder makes its exit over the next few years, users should know that Experience Builder isn’t the only option for building new web mapping applications. Esri has multiple user-friendly tools to easily create apps that don’t require code, including ArcGIS Dashboards, StoryMaps, and Instant Apps. Each of these tools is different, so depending on your audience, data, and the goal(s) of your mapping application, some may be a better fit than others.

Screenshot of the ArcGIS Instant Apps template gallery showing eight app options including 3D Viewer, Attachment Viewer, Basic, Category Gallery, Chart Viewer, Countdown, Exhibit, and Imagery Viewer, with a Suggestions panel on the left.

What Happens to Existing Web AppBuilder Apps?

If you have a lot of existing web apps that were built in WAB, don’t worry. Just because WAB is technically considered deprecated as of now, it’s not going anywhere anytime soon. Users should note that after the official retirement in 2025, existing apps will continue to work, but there are some important details to keep in mind. After retirement, WAB in AGOL and the developer edition will no longer receive bug fixes or have the available technical support (which we all know and love). This may lead to functional inconsistencies and possibly security issues as browsers are updated. As for ArcGIS Enterprise, WAB will still receive critical updates and be supported per the ArcGIS Enterprise product lifecycle, but will not receive any major functional improvements.

With that being said, users may want to consider migrating their existing Web AppBuilder apps into one of the many other ArcGIS application platforms such as Experience Builder, Dashboards, StoryMaps, or Instant Apps. And, if Web AppBuilder is the main platform you use to build web apps, the dymaptic team highly recommends getting more familiar with the other mentioned ArcGIS application platforms.

Frequently Asked Questions

When exactly will Web AppBuilder be retired?
Esri's timeline runs through 2025. The ArcGIS API for JavaScript 3.x (which Web AppBuilder is built on) retires in July 2024, and Web AppBuilder itself follows in 2025. Existing apps will continue to function after retirement but will not receive new features.
Will my Web AppBuilder apps stop working after retirement?
No. Existing apps will continue to run, but they will no longer receive bug fixes or new features. ArcGIS Online apps will also lose access to security updates, while ArcGIS Enterprise apps will continue to receive critical updates per the Enterprise product lifecycle.
Is Experience Builder a direct replacement for Web AppBuilder?
Experience Builder is the closest successor and includes a template section dedicated to classic Web AppBuilder themes. It also offers expanded customization and flexibility, with a slightly steeper learning curve. The dymaptic team can help you plan and execute a migration.
What other no-code options does Esri offer for web mapping apps?
Beyond Experience Builder, Esri provides ArcGIS Dashboards, StoryMaps, and Instant Apps. Each is suited to different audiences and use cases: Dashboards for operational data displays, StoryMaps for narrative-driven maps, and Instant Apps for quick single-purpose deployments.

Have a Project in Mind?

The dymaptic team loves hearing about the different projects you are working on, brainstorming solutions with you, and sharing our technical knowledge in the process.

An unhandled error has occurred. Reload X