General
This guide supports developers using the following:
- ArcGIS Location Platform: No support
- App builders do not support API key authentication.
- Developers can create apps for testing purposes but cannot publish apps with their API key credentials.
- ArcGIS Online: Full support
- ArcGIS Enterprise: Full support
You need an ArcGIS Online or ArcGIS Enterprise account to use app builders. App builders are not available for ArcGIS Location Platform developers.
In general, the type of authentication that can be used to get an access token for use in a low-code/no-code application is user authentication. API keys are not supported.
The cost of using app builders is determined by your ArcGIS Online or ArcGIS Enterprise subscription.
Esri's Terms of Use documents include legal guidelines for the use of Esri products, services, and data. Before you deploy or distribute your applications, it is important to review these documents.
Some of the key documents you will find are the:
Low-code/no-code applications
Yes. You need to share the app and all of the supporting items (web map, layers, etc.) in order for your users to view all of the content. To learn more about sharing your apps, read this documentation article.
We would recommend trying ArcGIS Experience Builder. ArcGIS Experience Builder allows you to marry various data and content from a variety of different sources and build different custom views for each audience type. ArcGIS Experience Builder also allows you to embed or build dashboards and embed ArcGIS StoryMaps stories.
Yes. If the app is shared publicly it is submitted to Google for indexing. If the app isn’t shared publicly, you will not be able to find it on Google. If you just built the app, it may take a day or two before you can find it on Google. Make sure you fill out your item details information for better search results.
ArcGIS Instant Apps
Yes. New templates are on the road map for ArcGIS Instant Apps. If your organization has repeatedly created custom web apps based on a simple workflow or purpose, share your use case with us. Your idea may be a good candidate for the next ArcGIS Instant Apps template.
No. ArcGIS Instant Apps provide a roster of focused, preconfigured templates that cover common workflows but does not have the ability to migrate to an experience.
No. Since the templates in ArcGIS Instant Apps are preconfigured and are suitable for focused workflows, there are limitations on supporting additional workflows later on.
No. Instant Apps must be created in a hosted environment like ArcGIS Online or ArcGIS Enterprise.
No, Instant Apps doesn't support downloading the app templates.
ArcGIS Dashboards
No, however you can embed dashboards in other apps.
ArcGIS Dashboards supports all the languages ArcGIS Online supports. If you want to enter strings by the publisher/author as part of configuring a Dashboard, then they have to create and maintain separate dashboards.
ArcGIS StoryMaps
Yes, you can choose from a variety of basemaps in the gallery, choose a basemap from your organization or search additional basemaps in the Living Atlas (e.g., government agencies might find the enhanced contrast basemaps useful).! This blog details how to leverage basemaps better in ArcGIS StoryMaps.
ArcGIS Experience Builder
Starting with the core and popular widgets, ArcGIS Experience Builder is planned to reach most of the functional parity of Web AppBuilder through incremental releases. Attached please find the functionality matrix for Web AppBuilder and Experience Builder. This documentation will be updated at each release.
Flexible layouts, a mobile-optimized design, integrated 2D and 3D, and action triggers are four key features in Experience Builder that are not available in Web AppBuilder.
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.
ArcGIS Dashboards apps with Arcade can be embedded in ArcGIS Experience Builder.