Skip to content

A public application is an application that allows anonymous without users to sign in with an ArcGIS account. It supports API key authentication or app authentication to authenticate requests.

The access tokens used in a public application are associated with the developer's ArcGIS account. They have access to a limited set of privileges, including privileges to access ArcGIS Location Services and individual portal items.

Public applications are commonly built for users who do not have an ArcGIS account. Some use cases include:

  • A public mapping and navigation app that accesses the ArcGIS Geocoding, Routing, or Places services.
  • A data browser app that accesses the ArcGIS GeoEnrichment service and additional data layers.
  • A restricted application that uses third-party credentials for authentication instead of ArcGIS.

Developers with an ArcGIS Online or ArcGIS Enterprise account may choose to omit authentication in public apps if the application only accesses items and resources with a sharing level of Everyone (public).

Also known as

  • public app

Related terms

  • anonymous user
  • private application
  • API key authentication
  • app authentication

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