This page offers resources for supported versions of the ArcGIS Maps SDK for JavaScript. This includes API files for locally hosting the CDN build, documentation downloads for offline access, checksums for file verification, hosted documentation for previous versions, and release notes.
Version resources
Downloads are typically available 3 to 4 weeks after a release. Hosted documentation for the previous SDK version is published shortly after a new release becomes available. Documentation sites for previous versions preserve the content as it existed for that release and are not actively maintained or updated.
| Version | Resources | Release |
|---|---|---|
| 5.1 | Jun 25, 2026 | |
| 5.0 | Feb 24, 2026 | |
| 4.34 | Oct 20, 2025 | |
| 4.33 | Jun 19, 2025 | |
| 4.32 | Feb 24, 2025 | |
| 4.31 | Nov 07, 2024 | |
| 4.30 | Jun 26, 2024 | |
| 4.29 | Feb 26, 2024 | |
| 4.28 | Oct 23, 2023 | |
| 4.27 | Jun 12, 2023 |
Hosting the CDN build locally
In version 5.0, a single CDN entry point was introduced for the JavaScript Maps SDK components, Calcite components, and core API. Starting in 5.1, the API download includes all these packages to simplify local hosting. Separately, asset optimizations introduced in 5.1 have reduced the size of the documentation download.
Review the version-specific details below before hosting an API download locally. For complete local hosting instructions, refer to the install.html file included in the API download folder.
Components are included in the API download.
Approach: Follow the install.html instructions included in the API download folder. No separate component package downloads or script tag modifications are needed.
Components are not included in the API download. Because the single CDN entry point requests component files, locally hosted applications that use this entry point can encounter 404 errors even if they do not use components directly.
Approach 1: For core-only applications, use the core.js API entry point instead of index.js.
<script type="module" src="<APP SERVER URL>/arcgis_js_v50_core_api/javascript/5.0/core.js"></script>Approach 2: For applications that use components, use the index.js full CDN entry point.
<script type="module" src="<APP SERVER URL>/arcgis_js_v50_core_api/javascript/5.0/index.js"></script>-
Use a browser to download the 5.0 component packages.
URL format:
https://registry.npmjs.org/@arcgis/<package-name>/-/<package-name>-X.Y.Z.tgzExample:
https://registry.npmjs.org/@arcgis/map-components/-/map-components-5.0.0.tgz -
Extract the package and copy its
/dist/cdnfiles into the locally hosted SDK.
Component files are not included in the API download. Applications that request component files from a local host can encounter 404 errors if those files are not available in the local deployment.
Approach:
-
Use a browser to download the component packages matching the SDK version being used.
URL format:
https://registry.npmjs.org/@arcgis/<package-name>/-/<package-name>-X.Y.Z.tgzExample:
https://registry.npmjs.org/@arcgis/map-components/-/map-components-4.33.17.tgz -
Extract the package and copy its
/dist/cdnfiles into the locally hosted SDK.