Data hosting and services

ArcGIS Online and the developer dashboard provide tools that you can use to store and manage data for your applications. You can import existing data, create new datasets, or convert data to new types of data. All data is managed and accessed as a hosted layer, and each layer is powered by a data service. Once hosted, you can easily access your data as services from applications.

Learn how to host, manage, and access your data in the topics below.

Data layers displaying bike parking and bike route data stored as hosted layers

Get started

Data hosting

Learn what data hosting is and how it works.

Data publishing

Learn how to import, create, and convert data to hosted layers.

Data Management

Learn how to set properties, capabilities, and sharing permissions for your data.

Hosted feature layers

Learn how to access, query, and display data from feature services.

Hosted vector tile layers

Learn how to access and display data from vector tile services.

Hosted image tile layers

Learn how to access and display data from image tile services.

Tutorials

APIs
Tools

Services

Feature service

Add, update, delete, and query feature data.


Vector tile service

Store and access vector tile data.


Image tile service

Store and access image tile data.

API support

Tools
Import and create dataManage data accessManage data propertiesDisplay dataQuery dataEdit data
Developer dashboardFully supportedLayers only.Layers and services only.Fully supportedNot supportedNot supported
ArcGIS OnlineFully supportedFully supportedFully supportedFully supportedFully supportedFully supported
Map ViewerCreate layers.Web maps only.Web maps and layers only.Fully supportedFully supportedFully supported
Scene ViewerNot supportedWeb scenes only.Web scenes and layers only.Fully supportedFully supportedNot supported
ArcGIS Pro (desktop)Fully supportedFully supportedFully supportedFully supportedFully supportedFully supported
Full supportPartial support (see notes)Not supported
APIs
Import and create dataDisplay dataQuery dataEdit data
ArcGIS JS APINot supportedFully supportedFully supportedFully supported
ArcGIS Android APINot supportedFully supportedFully supportedFully supported
ArcGIS iOS APINot supportedFully supportedFully supportedFully supported
ArcGIS .NET APINot supportedFully supportedFully supportedFully supported
ArcGIS Qt APINot supportedFully supportedFully supportedFully supported
ArcGIS Java APINot supportedFully supportedFully supportedFully supported
ArcGIS Python APIFully supportedNot supportedFully supportedFully supported
Esri LeafletNot supportedFully supportedRequires ArcGIS REST JSRequires ArcGIS REST JS
MapBox GL JSNot supportedFully supportedRequires ArcGIS REST JSRequires ArcGIS REST JS
OpenLayersNot supportedFully supportedRequires ArcGIS REST JSRequires ArcGIS REST JS
ArcGIS REST JSAuthentication and portal access.Not supportedFully supportedFully supported
Full supportPartial support (see notes)Not supported

Tools