ArcGIS REST JS is a light-weight collection of JavaScript modules for accessing ArcGIS services and building mapping and spatial analysis applications. The library makes it easy to perform authentication with API keys and OAuth 2.0 and to make requests to ArcGIS location services and ArcGIS Enterprise services. For example, you can make requests to perform data queries, geocoding, routing, demographic queries, content management, and administration tasks. The library is available as ES, CommonJS, and UMD modules for client and server-side use.

Learn more about the capabilities in Key features.

Where to start

  1. Go to Get started to get an account and create your first app.

  2. Go to Authentication to learn more about the different ways to authenticate requests.

  3. Browse the Tutorials to learn how access different ArcGIS location services.


See all tutorials

Next steps

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