ArcGIS Maps SDKs are developer products for building mapping and spatial analysis applications for web browsers, native devices, and game engines. The SDKs contain an API, API reference, documentation, tutorials, samples, and IDE integration. ArcGIS Maps SDKs are designed to work optimally with the ArcGIS system and provide comprehensive GIS capabilities.
See the list of APIs below:
- ArcGIS Maps SDK for JavaScript
- ArcGIS Maps SDK for .NET
- ArcGIS Maps SDK for Kotlin
- ArcGIS Maps SDK for Swift
- ArcGIS Maps SDK for Java
- ArcGIS Maps SDK for Qt
Related
Also known as
- ArcGIS client APIs
Related terms
- ArcGIS Location Platform
ArcGIS Location Platform, formerly known as ArcGIS Platform, is a Platform as a Service (PaaS) product that gives developers access to location services, APIs, and tools to build mapping and spatial analysis applications. It is subscription-based and requires an ArcGIS Location Platform account. - location service
ArcGIS Location Services, also referred to as Location Services, are services hosted by Esri that provide geospatial functionality for developing mapping applications. They include the ArcGIS Basemap Styles service, ArcGIS Static Basemap Tiles service, ArcGIS Places service, ArcGIS Geocoding service, ArcGIS Routing service, ArcGIS GeoEnrichment service, and ArcGIS Elevation service. An ArcGIS Location Platform or ArcGIS Online account is required to use the services. - data service
Data services, also known as hosted data services, are services created dynamically to store and provide access to your data in ArcGIS. Examples are feature services, vector tile services, map tile services, image services, and scene services. - ArcGIS Runtime API
ArcGIS Runtime APIs are the APIs included in ArcGIS Maps SDKs for Native Apps, and are used to build mapping, location, and GIS applications for desktops and mobile devices. Applications can be built for Android, iOS, Linux, macOS, and Windows.