|Display maps and layers|
|Complete mapping library|
|Support for a wide variety of ArcGIS services||1|
|Support for additional authentication options|
|Light-weight package footprint|
- 1. Not all ArcGIS location services are currently supported
ArcGIS REST JS attempts for as few tradeoffs as possible over making requests with tools like
fetch. ArcGIS REST JS automatically handles proper parameter encoding for ArcGIS REST APIs, has error handling, token management and more.
Before tree shaking, all of this logic is ~8kb. Additional methods are around 1kb each or less, making the cost of adding ArcGIS REST JS to your application low.
Yes, ArcGIS REST JS is officially supported for application development with ArcGIS services. Developers with a technical support plan can log issues with Esri Technical Support.
Go to the ArcGIS REST JS GitHub Repository.
ArcGIS REST JS is open-source software and you do not need a license to develop or deploy your app. However, to deploy your app with ArcGIS location services, review the Deployment chapter in the Mapping APIs and location services guide.
Visit the Mapping APIs and location services guide.
Go to the Glossary.