License location services

When you are ready to deploy your app to production you must consider how to license your use of ArcGIS technology. Applications have licensing requirements based on the content and services they use and the API or SDK they were developed with. Be sure to review the terms of use and the FAQ for more details.

Licensing the use of ArcGIS Location Services

If your app uses location services from the ArcGIS Platform, regardless of the client API you choose to build your app with, you may license your production app as follows:

  • API key: API keys authorize your use of ArcGIS location services. You can develop and deploy an app with API keys using any ArcGIS or open source client API. Manage and track usage of API keys on your dashboard. Learn more about API keys in the security and authentication section of the developer guide.

  • ArcGIS identity: If you or your organization purchased an ArcGIS Online subscription, you do not need to take any additional steps to license your app for production. However, if your application uses all of your available prepaid credits, either purchase additional credits for your ArcGIS Online subscription, or use API keys to access location services in your app.

Licensing Esri data

If you use data provided by Esri in any production application you must comply with all the licensing requirements of that particular dataset. The license can be viewed in the "Access and Use Constraints" section in ArcGIS Online page for the item. You can find item page by searching for the item ID or URL you are using in your application. Most data is licensed by the Esri Master License Agreement. A summary of the master agreement is also available.

When using Esri basemaps in your application you also must add attribution to Esri. Most of the ArcGIS APIs and SDKs will automatically do this. Refer to attribution in your app for more details.

Licensing 3rd party data

Many organizations host their own data in ArcGIS Online and make it available through ArcGIS Hub or the Living Atlas. Before using this data in production you should also ensure you comply with any licensing requirements associated with data you are using. Licenses can differ from organization to organization. To determine the license of an item or service search for the ID or URL in ArcGIS Online. There will be an "Access and Use Constraints" section with the license.

ArcGIS Hub and ArcGIS Open Data also display licensing requirements on the dataset page under the title of the dataset.


Esri requires that when you use ArcGIS basemaps, ArcGIS data services, or ArcGIS API technology in your app you must also include Esri attribution. There are specific requirements for attribution you may be required to address in your app depending on how your app is built and the data it uses.

Read more about attribution.

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