Required update to use the new ArcGIS location services

On January 27th, 2021, new ArcGIS location services and pricing were released. If you have developed an application that uses ArcGIS Online services other than the new ArcGIS location services, you may be required to update your applications before April 30th, 2022, or December 31th, 2022.

New ArcGIS location services

The new location services include the basemap styles service, geocoding service, routing service, GeoEnrichment service, and Portal service.

The new services offer a number of benefits such as:

  • API key support to authenticate requests;
  • The ability to track and monitor usage in your developer dashboard, and;
  • Standard and enhanced endpoints to enhance performance and provide additional certification options.

Who needs to update?

To determine if you need to update your applications, it depends on the type of ArcGIS account you have used to build and authenticate the application, and the type of authentication method you are using.

ArcGIS Developer accounts

If you have an ArcGIS Developer account and have developed applications or solutions that use ArcGIS Online services other than ArcGIS location services, you must update the applications to the ArcGIS location services within the timeline below. In most cases, this is before April 30, 2022. To update your applications you need to update the URLs to use the new service endpoints. The new service endpoints support API keys and OAuth 2.0.

However, if you have built applications or solutions that implement user authentication with an ArcGIS account as the authentication mechanism to access location services, those applications are not subject to the timelines below and no changes are required.

ArcGIS Online and ArcGIS Enterprise accounts

If you have an ArcGIS Online account or ArcGIS Enterprise account and have developed applications or solutions that use ArcGIS Online services other than ArcGIS location services, the timeline below does not apply.

Timeline for ArcGIS developers

If you have an ArcGIS Developer account and have built applications that do not use user authentication, you need to update your applications before the dates below.

April 30, 2022Dec 31, 2022
ArcGIS API for JavaScript 3.x
ArcGIS Maps SDK for JavaScript 4.x1
ArcGIS Maps SDK for Kotlin2
ArcGIS Maps SDK for Swift2
ArcGIS Maps SDK for Java2
ArcGIS Maps SDK for .NET2
ArcGIS Maps SDK for Qt2
ArcGIS API for Python
ArcGIS Maps SDK for Unity
ArcGIS Maps SDK for Unreal Engine
Esri Leaflet
MapLibre GL JS
OpenLayers
ArcGIS REST JS
ArcGIS REST API (All other access)
Full supportPartial supportNo support
  • 1. ArcGIS Maps SDK for JavaScript version 4.18 or later required
  • 2. ArcGIS Maps SDKs for Native Apps version 100.10 or later required

Other products

April 30, 2022Dec 31, 2022
ArcGIS Runtime API for Android1
ArcGIS Runtime API for iOS1
ArcGIS Runtime API for Java1
ArcGIS Runtime API for .NET1
ArcGIS Runtime API for Qt1
Full supportPartial supportNo support
  • 1. Applies to ArcGIS Runtime API version 100.x or earlier

Additional resources

To learn more about how to securely access the new ArcGIS location services, go to Security and authentication.

To learn more about terms of use and legal guidelines, please review Esri's Terms of use documents.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.