Note: this is a downloaded and locally hosted version of the documentation for ArcGIS API for JavaScript version 4.4. The most current documentation is available at js.arcgis.com.

Build 3D web apps!

The 4.x series of the ArcGIS API for JavaScript is Esri's next-generation JavaScript API that integrates 2D and 3D into a single, easy-to-use, powerful API. Version 4.4 lets you build full-featured 3D applications powered by web scenes that can include rich information layers such as terrain, basemaps, imagery, features, integrated mesh layers, and 3D objects.
Learn about 4.4
// Reference the JavaScript API from our CDN and you are ready to get started:
<link rel="stylesheet" href="https://js.arcgis.com/4.4/esri/css/main.css">
<script src="https://js.arcgis.com/4.4/"></script>

Need to build a full-featured 2D web app with capabilities such as editing and support for all existing layer types?

Go to 3.21

Choosing a version

Create your first app

Get started building your first app with a 3D scene or a 2D map.

Build a great user experience

The API provides the tools for you to build a great user experience that will work well with any screen size.

Integrate with ArcGIS

Build web apps powered by web scenes and web maps to create compelling apps with a few lines of code.

From our Blog More Blog posts

Discussions on GeoNet Read more Start discussion

From our Videos More Videos

ArcGIS API 4 for JavaScript
ArcGIS API 4 for JavaScript
ArcGIS API for JavaScript Discover 4.0 the Next Generation
ArcGIS API for JavaScript Discover 4.0 the Next Generation
Building 3D Web Apps: A Step-by-Step Guide
Building 3D Web Apps: A Step-by-Step Guide
A Deep Dive on How the Geometry Engine Can Help You
A Deep Dive on How the Geometry Engine Can Help You

Connect with ArcGIS API for JavaScript