License your app

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.

ArcGIS API for JavaScript

Your app written with ArcGIS API for JavaScript is fully licensed when using one of the following:

  • 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.

ArcGIS Runtime apps

Applications built with ArcGIS Runtime require additional licensing with a license string. The type of license string required depends on the functionality used by your app:

  • Lite apps that display maps and data with search and route capabilities. A free ArcGIS Runtime Lite license string is available with any ArcGIS developer subscription.
  • Basic apps that allow users to create and edit data in ArcGIS.
  • Standard apps using local data files or the Esri file geodatabase format.
  • Advanced apps working directly with ArcGIS Enterprise geodatabases.

The ArcGIS Runtime documentation has more details on license levels and information on how to obtain the license string required by your app including your free Lite license string.

App templates and builders

All ArcGIS app templates and builders come with licensing built-in through access to the technology. You must maintain your ArcGIS Online Organization subscription or your ArcGIS Developer subscription with the Builder plan or higher.

Extensions and plugins

If you are developing an extension or plugin to an ArcGIS product, such as ArcGIS Pro or ArcGIS Enterprise, you do not have to take any additional steps to license your extension. However, users of your plugin or extension may require a commercial license in order to use your plugin or extension.

For more information visit the product documentation in ArcGIS add-ins and automation.

ArcGIS Marketplace

Products listed on ArcGIS Marketplace are built to enhance your organization's use of ArcGIS Online and the ArcGIS platform. Any named user in your ArcGIS Online organization can use products from ArcGIS Marketplace. For information about licensing, visit Use and share your purchases on ArcGIS Marketplace.

Special considerations

There are special use cases that are called out in our terms of use that may require special handling. For these use cases, you must call us to discuss specific licensing arrangements:

  • Real-time navigational guidance
  • Synchronized multi-vehicle routing
  • Synchronized route optimization
  • Asset or fleet management
  • Control of autonomous vehicles

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