Introduction to ArcGIS Experience Builder

Santa Monica Trails explorer experience created with ArcGIS Experience Builder

What is Experience Builder?

is a highly configurable product that creates immersive by combining , data, and interactive with little to no coding. It provides a user-friendly interface and a range of predefined and that can be customized. Web apps can be displayed in a fixed or scrolling screen, single page, or multiple pages.

In the builder-mode of , you can:

  • Drag-and-drop tools you need from a collection of .
  • 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 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 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

provides a user-friendly interface where you can simply drag and drop different widgets onto your web application. This makes it easy to add and arrange maps, images, videos, buttons, and other interactive components.

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 or , 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

Tools

Use tools to access the and create and manage content for your low-code applications.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close