The ArcGIS portal service enables the creation of two main types of applications:
- Admin apps focus on organizing and securing geospatial data, implementing access controls, version management, and metadata organization.
- Content-driven applications leverage curated data to create interactive maps, dashboards, and custom applications, enhancing user engagement and enabling data-driven decision-making.
Admin apps
A content management application is a tool designed using client APIs
- Creating new geospatial items
- Accessing existing resources
- Managing users permissions and groups within the portal.
By automating tasks such as data creation and user management, these applications simplify the process of organizing and securing geospatial data. Content management applications streamline essential functions, ensuring the portal's content remains well-organized and accessible.
Example apps
You can build applications that:
- Search for public or private content.
- Create new items.
- Manage and update item properties.
- Organize content.
- Create groups, assign users, and share items.
- Update an item's content.
Workflows
The general steps for building content management applications are:
- Connect to the portal service at https://www.arcgis.com/sharing/rest.
- Make requests to the portal service. An access token may be required.
Access token
Content-driven applications
Content-driven applications are created through a practical approach called the tools-first workflow. This method prioritizes efficiency and user-friendly development. Initially, developers use interactive tool like the portal
Once the content is authored in the portal, developers can focus on building customized web applications
For instance, creating and styling a web map
Example tools
Tools that can create content for applications are:
- Map Viewer
Map Viewer is a browser-based mapping tool that can view, create, and save web maps. It can also perform mapping, visualization, and spatial analysis operations. : Create and style layers in a web map. - Scene Viewer
Scene Viewer(™) is a browser-based mapping tool that can view, create, and save web scenes. : Create and style layers in a web scene. - Portal
ArcGIS portal, also known as a portal, is a website with applications and tools that can be used to create, manage, access, and share geospatial content and data. It supports security and authentication, developer credentials, content and data service management, user and group management, and site administration. A portal can be hosted in Esri's infrastructure or your own infrastructure. : Import data as a feature layer and set its properties, publish a vector tile layer. - ArcGIS Vector Tile Style Editor
The ArcGIS Vector Tile Style Editor is a web-based application used to create, edit, and save a custom style for vector tile basemap layer. : Style a basemap layer.
Workflows
The general steps for building content-driven applications are:
- Create content such as a web map, web scene, or hosted layer with tools.
- Manage the content items with tools.
- Access the content items with a custom application.
Create and access a web map
Learn how to create and display a web map.

Create and access a web scene
Learn how to create and display a web scene.

Create and access a feature service
Learn how to create and display a feature service.

Create and access a vector tile service
Learn how to create and display a vector tile service.

Create and access a custom basemap style
Learn how to create and display a custom basemap style.

Services
API support
- 1. Limited operations, use HTTP requests.
- 2. Access via ArcGIS REST JS.
Tools
Use tools to access the portal and create and manage content for applications.
ArcGIS Enterprise
Create, manage, analyze, and share data, maps, and applications in your organization.
Portal
Create, manage, and access content and data services for applications.
Map Viewer
Create, explore, and share web maps for 2D applications.
Scene Viewer
Create, style, and explore web scenes.
Vector Tile Style Editor
Create styles for basemap and vector tile layers.
Content management tools
Create, manage, organize, and share items in a portal.
Data management tools
Import data and create hosted layers and data services. Upload and manage documents, images, and other files.
Spatial analysis tools
Perform feature and raster analysis to create new datasets with the Map Viewer.
Developer credentials tool
Create API key and OAuth 2.0 developer credentials for custom applications.
Items
Manage and share items.
ArcGIS Pro
Create, style, and explore maps and scenes.
Geoprocessing tools
Import, manage, and analyze data.
