APIs

To build applications with location services, you can use a number of web, native, and scripting APIs. All of the APIs access the services through the ArcGIS REST API.

Web APIs

Learn how to use ArcGIS, open source, and third-party APIs with location services to build 2D and 3D browser-based mapping applications. The links below provide API documentation, samples, and tutorials for each web API.

Native APIs

Learn how to use ArcGIS Runtime APIs with location services to build 2D and 3D mapping applications that work online and offline. The links below provide API documentation, samples, and tutorials for each native API.

iOSAndroidWindowsmacOSLinux
ArcGIS Runtime API for .NETFully supportedFully supportedFully supportedNot supportedNot supported
ArcGIS Runtime API for AndroidNot supportedFully supportedNot supportedNot supportedNot supported
ArcGIS Runtime API for iOSFully supportedNot supportedNot supportedNot supportedNot supported
ArcGIS Runtime API for JavaNot supportedNot supportedFully supportedFully supportedFully supported
ArcGIS Runtime API for QtFully supportedFully supportedFully supportedFully supportedFully supported
Full supportPartial support (see notes)Not supported

Scripting APIs

Learn how to use ArcGIS API for Python to access location services.

REST API

Learn how to access location services directly with the ArcGIS Platform's REST API.