License levels and capabilities

Before you can use your app in production, you are required to apply a production license. There are four license levels available:

  • Lite
  • Basic
  • Standard
  • Advanced

Each license level enables additional SDK capabilities that your app can make use of. You can also apply optional extension licenses which enable specific functionality in your app for production use.

This page covers the capabilities of each production license level and each extension license.

To learn how to obtain a production license or an extension license, see Get a license. To learn how to use a production license or an extension license in your app, see Use a license in your app.

Licensing capabilities

The functionality associated with each license level is described below, including the available licensing options and how to acquire a license. For information about API classes and members that require a paid license or extension, see License by API.

License levelCapabilities
LiteOverview: includes viewing content, geocoding, and routing, both online and offline, in 2D or 3D. You can also edit features in public feature services or taken offline from public feature services.

  • View maps, scenes, layers, and packages1 from ArcGIS.
  • Generate a mobile geodatabase with features from a sync-enabled feature service.
  • Download updates from a sync-enabled feature service to a mobile geodatabase.
  • Edit features in public2 feature services.
  • Edit features in a mobile geodatabase generated from a public2 sync-enabled feature service. Synchronize those edits to the feature service.
  • Generate vector tile packages from an offline-enabled vector tile service.
  • Generate raster tile packages from an offline-enabled raster tile service.
  • Place finding — see the section in licensing considerations: Store geocode results from ArcGIS Online
  • Optimized routing.
  • Navigate a route using the route tracker and ArcGIS location services.
  • Calculate service areas and find closest facilities using a network service.
  • Analyze (trace) utility networks.
  • View KML data accessed as a web resource (for example, via an http or https link).
  • Perform local operations on geometries with the geometry engine, including relational operations, shape manipulation, topological operations, and reprojection.

  • 1 A Lite license can be used to open mobile map packages (.mmpk) and mobile scene packages (.mspk), but if they include file-based data which requires a Standard license (such as raster files), then the specific layers which access that data will fail to load or display when using a Lite license. To access these layers, a Standard license is required.

    2 Public services are available on the Internet and are not secured.
    BasicOverview: adds the ability to edit features3 in a secured feature service or taken offline from secured feature services. It also allows you to create and edit mobile geodatabases locally, edit content on portals, and build navigation experiences using the route tracker API.

  • Includes all the capabilities of a Lite license.
  • Edit features3 in private4 feature services.
  • Edit features3 in a mobile geodatabase generated from a private4 sync-enabled feature service. Synchronize those edits to the feature service.
  • Create standalone mobile geodatabases; create and delete feature tables and domains in a standalone mobile geodatabase.
  • Edit features3 in a standalone mobile geodatabase (created with the SDK, or with ArcGIS Pro).
  • Add, update, or delete content on portals.
  • Navigate a route using the route tracker and any ArcGIS routing service, or a local network dataset.

  • 3 For advanced feature editing scenarios (Utility Networks, Branch versioning, and so on), see the Advanced Editing extension license.

    4 Private services are secured with ArcGIS authentication, or are accessible only on a local or secured network (e.g. behind a company firewall).
    StandardOverview: adds access to local data in different formats, along with interactive 3D visual analysis.

  • Includes all the capabilities of a Basic license.
  • Access to additional file-based data formats, including shapefiles, GeoPackages, ENC layers (S—57), local raster layers, and local raster elevation sources.
  • Use of raster functions.
  • View, create, edit, and save KML data stored as a local file.
  • Visual analysis, including line of sight and viewshed.
  • AdvancedThere are no capabilities of this SDK that require an Advanced license.

    Extension licenses

    Extensions provide access to additional capabilities, analysis tools, and/or data.

    Extension LicenseCapabilities
    AnalysisMinimum ArcGIS Runtime license level: Standard.

    The Analysis extension is required to:
  • Calculate service areas and find closest facilities using a local network dataset.
  • Advanced EditingMinimum ArcGIS Runtime license level: Basic.

    The Advanced Editing extension is required to:
  • Create a new version in a branch versioned geodatabase.
  • Edit features or tables in a version within a branch versioned geodatabase. This includes replicas generated by sync-enabled feature services backed by a branch versioned geodatabase.
  • Edit network features in a utility network.
  • Validate topology in a utility network.
  • StreetMap PremiumWorks with all license levels and includes the following functionality:
  • Use offline as a mobile map package
  • Display maps with high-quality cartography
  • Offline geocoding
  • Offline routing

  • StreetMap Premium can be licensed for the following regions:
  • North America
  • Latin America
  • Europe
  • Asia Pacific
  • Middle East and Africa

  • Each mobile map package is associated with a license for its respective region. You can use any combination of these packages with their associated license.

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