<commit_before>---
title: API Reference
layout: documentation.hbs
---

# Esri Leaflet API Reference

### L.esri.Layers

Layers provide visualization capabilities for data hosted in Feature Services and Map Services.

* [`L.esri.Layers.BasemapLayer`]({{assets}}api-reference/layers/basemap-layer.html)
* [`L.esri.Layers.DynamicMapLayer`]({{assets}}api-reference/layers/dynamic-map-layer.html)
* [`L.esri.Layers.ImageMapLayer`]({{assets}}api-reference/layers/image-map-layer.html)
* [`L.esri.Layers.RasterLayer`]({{assets}}api-reference/layers/raster-layer.html)
* [`L.esri.Layers.TiledMapLayer`]({{assets}}api-reference/layers/tiled-map-layer.html)
* [`L.esri.Layers.FeatureLayer`]({{assets}}api-reference/layers/feature-layer.html)
* [`L.esri.Layers.ClusteredFeatureLayer`]({{assets}}api-reference/layers/clustered-feature-layer.html)
* [`L.esri.Layers.HeatmapFeatureLayer`]({{assets}}api-reference/layers/heatmap-feature-layer.html)

### L.esri.Tasks

Tasks are wrappers for commonly used API methods on ArcGIS services. They share commonly used parameters to make them more accessible to Leaflet.

* [`L.esri.Tasks.Task`]({{assets}}api-reference/tasks/task.html)
* [`L.esri.Tasks.Query`]({{assets}}api-reference/tasks/query.html)
* [`L.esri.Tasks.Find`]({{assets}}api-reference/tasks/find.html)
* [`L.esri.Tasks.IdentifyFeatures`]({{assets}}api-reference/tasks/identify-features.html)
* [`L.esri.Tasks.IdentifyImage`]({{assets}}api-reference/tasks/identify-image.html)

### Base Classes

The classes below provide the underpinnings for `L.esri.Layers` classes which are typically added to maps. Services wrap ArcGIS API endpoints exposing common methods for interacting with the APIs and handling proxying and authentication.

* [`L.esri.Request`]({{assets}}api-reference/request.html)
* [`L.esri.Util`]({{assets}}api-reference/util.html)
* [`L.esri.Services.MapService`]({{assets}}api-reference/services/map-service.html)
* [`L.esri.Services.ImageService`]({{assets}}api-reference/services/image-service.html)
* [`L.esri.Services.FeatureLayer`]({{assets}}api-reference/services/feature-layer.html)<commit_msg>but dont forget about service<commit_after>---
title: API Reference
layout: documentation.hbs
---

# Esri Leaflet API Reference

### L.esri.Layers

Layers provide visualization capabilities for data hosted in Feature Services and Map Services.

* [`L.esri.Layers.BasemapLayer`]({{assets}}api-reference/layers/basemap-layer.html)
* [`L.esri.Layers.DynamicMapLayer`]({{assets}}api-reference/layers/dynamic-map-layer.html)
* [`L.esri.Layers.ImageMapLayer`]({{assets}}api-reference/layers/image-map-layer.html)
* [`L.esri.Layers.RasterLayer`]({{assets}}api-reference/layers/raster-layer.html)
* [`L.esri.Layers.TiledMapLayer`]({{assets}}api-reference/layers/tiled-map-layer.html)
* [`L.esri.Layers.FeatureLayer`]({{assets}}api-reference/layers/feature-layer.html)
* [`L.esri.Layers.ClusteredFeatureLayer`]({{assets}}api-reference/layers/clustered-feature-layer.html)
* [`L.esri.Layers.HeatmapFeatureLayer`]({{assets}}api-reference/layers/heatmap-feature-layer.html)

### L.esri.Tasks

Tasks are wrappers for commonly used API methods on ArcGIS services. They share commonly used parameters to make them more accessible to Leaflet.

* [`L.esri.Tasks.Task`]({{assets}}api-reference/tasks/task.html)
* [`L.esri.Tasks.Query`]({{assets}}api-reference/tasks/query.html)
* [`L.esri.Tasks.Find`]({{assets}}api-reference/tasks/find.html)
* [`L.esri.Tasks.IdentifyFeatures`]({{assets}}api-reference/tasks/identify-features.html)
* [`L.esri.Tasks.IdentifyImage`]({{assets}}api-reference/tasks/identify-image.html)

### Base Classes

The classes below provide the underpinnings for `L.esri.Layers` classes which are typically added to maps. Services wrap ArcGIS API endpoints exposing common methods for interacting with the APIs and handling proxying and authentication.

* [`L.esri.Request`]({{assets}}api-reference/request.html)
* [`L.esri.Util`]({{assets}}api-reference/util.html)
* [`L.esri.Services.Service`]({{assets}}api-reference/services/service.html)
* [`L.esri.Services.MapService`]({{assets}}api-reference/services/map-service.html)
* [`L.esri.Services.ImageService`]({{assets}}api-reference/services/image-service.html)
* [`L.esri.Services.FeatureLayer`]({{assets}}api-reference/services/feature-layer.html)
{'fraction_non_alphanumeric': 0.17697475098447996, 'fraction_numerical': 0.0, 'mean_word_length': 6.24496644295302, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2354434', 'n_tokens_mistral': 1506, 'n_tokens_neox': 1419, 'n_words': 206}