Licensing requirements
Use of the ArcGIS Maps SDK for JavaScript is subject to the terms described in the product-specific terms of use.
If you have an ArcGIS Online Organization or ArcGIS Enterprise
No additional purchase is required.
Use the ArcGIS Maps SDK for JavaScript with your ArcGIS Location Platform account
Sign up for an ArcGIS Location Platform account and obtain your API key for use in your applications. While no additional purchase is required for the JavaScript API when using an API key to access content and ArcGIS location services, fees may be required to access some services.
Learn more about Location Services pricing and review the product-specific terms of use for complete licensing details.
Attribution in your app
You are required to include attribution in all applications that use Esri technology, whether or not they contain a map. This includes applications that use any ArcGIS API, SDK, service, content, or data. There are two types of attribution that apply to building applications with Esri technology:
- Esri attribution: The requirement to display Powered by Esri text when using ArcGIS APIs, SDKs, services, or data.
- Data attribution: The requirement to display all data source provider names in maps that use ArcGIS basemap and/or data services.
Display attribution on the map
When building your app with the ArcGIS Maps SDK for JavaScript, both data and Esri attribution can easily be handled using the default implementation at the bottom of the map. This is the recommended placement, so apply it there if it works with your app design.