ArcGIS REST JS

ArcGIS REST JS is a light-weight collection of JavaScript modules for accessing and building mapping and spatial analysis applications. The library makes it easy to set up authentication and to make requests to and . 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 .

Tutorials

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.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close