What is Experience Builder?
ArcGIS Experience Builder
In the builder-mode of Experience Builder
- Drag-and-drop tools you need from a collection of widgets
A widget is a UI component that supports user interaction or displays information about the data in a map or scene. . - Design your own templates, and interact with your 2D and 3D content all within a single web application.
- Design your web app to run seamlessly on mobile devices.
Why use Experience Builder?
The key features include the following:
-
Interactive interfaces: The app builder
App builder is an ArcGIS product that is used to create, configure, and deploy web applications using user interfaces, templates, and predefined software components. interfaces are designed to be user-friendly and accessible for all levels of developers. They provide a drag-and-drop interface that simplifies the process of creating custom applications. -
Pre-built components: All of the builders provide pre-built components and templates that you can start from instead of writing code from scratch.
-
Configurable: Each builder provides a range of configuration options, allowing you to create an application that meets your specific requirements. You can customize everything from the interface to the functionality.
-
Integration with ArcGIS: The builders integrate seamlessly with ArcGIS
ArcGIS is the brand name for all of the desktop, server, and developer products and technologies offered by Esri. products and technologies, allowing you to take advantage of a range of pre-existing tools, content, and data. -
Web hosting: All web applications created by the builders are hosted and managed in ArcGIS.
-
Security and sharing: All web applications created by the builders support security and can be shared with a group, shared publicly, or not shared.
Some of the additional benefits are:
-
Customization: Provides extensive customization options where custom widgets, themes, and components can be created.
-
ArcGIS apps integration: Integrate with various ArcGIS apps to create a single, seamless user experience.
How it works
ArcGIS Experience Builder streamlines web app creation by providing a range of ready-to-use templates. These templates come with pre-configured widgets tailored for specific tasks. You can also customize an existing widget or build a new one using the Experience Builder Jimu library.
Drag-and-Drop Interface
Experience Builder
Configurable templates
Experience Builder includes a number of predefined templates you can use as a starting point. These templates are highly customizable, allowing you to change colors, fonts, layouts, and other design elements.
Extensive widget library
Experience Builder includes a collection of widgets you can add to your web application. Widgets are interactive elements that enhance user experience, such as charts, sliders, buttons, search bars, and more. You can customize the appearance and behavior of these widgets to create the desired functionality.
Responsive design
With Experience Builder, you can create web applications that are optimized for different devices and screen sizes. The responsive design feature automatically adjusts the layout and content of your application to ensure a consistent and user-friendly experience across desktops, tablets, and mobile devices. You can also configure your app to look and perform differently for different screen sizes.
Extendable framework
Experience Builder gives developers the ability to write custom widgets and themes using Typescript. This allows for further customization and the creation of complex functionalities beyond what the standard widgets provide.
Extending with developer edition
ArcGIS Experience Builder developer edition is an ArcGIS package that includes the following:
- Advanced customization and development capabilities for creating web applications
- Features and tools beyond Experience Builder in ArcGIS Online
ArcGIS Online is a GIS mapping, analytics, data hosting, and content management software as a service (SaaS) product. It includes applications, tools, APIs, and location services for users and developers. It is subscription-based and requires an ArcGIS Online account. or ArcGIS EnterpriseArcGIS Enterprise is a GIS mapping, analytics, data hosting, and content management product that can be hosted on-premise or in a cloud infrastructure. It includes software, applications, tools, APIs, and services for users and developers. , allowing developers to extend functionality through custom coding - Integrate with external systems and services
Developing with developer edition, you have greater control and flexibility to build highly customized and scalable applications.
Tutorials

Create a starter widget
Learn how to build the base implementation for a widget.
ArcGIS Online

Get map coordinates
Learn how to display the latitude and longitude, scale, and zoom level of the map in a custom widget..
ArcGIS Online

Add layers to a map
Learn how to add layers to a map from a custom widget.
ArcGIS Online

Get started with ArcGIS Experience Builder
Build an interactive web app about housing in America.
ArcGIS Online
Tools
Use tools to access the ArcGIS organization