Get started

Sign up for an ArcGIS account to start building apps that can access secure resources.

Get access to a and so you can start building applications.

Get a free account for ArcGIS Location Platform Get a free trial and account for ArcGIS Online 

Get ArcGIS Enterprise

Select a type of authentication for the application you are building:

  1. API key authentication

    • Use a long-lived access token to authenticate requests.
    • Build that access and secure .
    • Write personal scripts that perform and operations.
    • are defined by the developer.
    • Service usage and data storage is billed to the developer.
  2. User authentication

    • Require application users to sign in with an and access resources their behalf.
    • Build that are only accessible by members of your .
    • Use trusted OAuth 2.0 authorization flows to secure your application.
    • are defined by the signed-in user's account.
    • Service usage and data storage is billed to the organization of the signed-in user.
  3. App authentication

    • Programmatically request short-lived to authenticate requests.
    • Create web servers and automation scripts that perform and operations.
    • Build with a server-side component that access and secure .
    • are defined by the developer.
    • Service usage and data storage is billed to the developer.

Need help choosing a type of authentication?

You need to create and define the privileges to support the type of authentication you want to use.

Create an API key

Create and configure API key credentials to get a long-lived API key access token.


Create OAuth credentials for user authentication

Create and configure OAuth credentials to set up user authentication.


Create OAuth credentials for app authentication

Create and configure OAuth credentials to set up app authentication.


Learn how to implement authentication in your application.


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