Skip To Content



Checks to see if a license is available to be checked out for a specific type of extension.

Learn more about licensing and extensions


CheckExtension (extension_code)
ParameterExplanationData Type

Keyword for the extension product that is being checked.

  • 3DArcGIS 3D Analyst extension
  • AeronauticalArcGIS for Aviation: Charting
  • AirportsArcGIS for Aviation: Airports
  • ArcScanArcScan
  • BathymetryArcGIS for Maritime: Bathymetry
  • BusinessArcGIS Business Analyst
  • DataReviewerArcGIS Data Reviewer for Desktop
  • DataInteroperabilityArcGIS Data Interoperability extension for Desktop
  • DefenseEsri Defense Solution
  • FoundationEsri Production Mapping
  • GeoStatsArcGIS Geostatistical Analyst extension
  • ImageAnalystImage Analyst
  • HighwaysEsri Roads and Highways
  • JTXArcGIS Workflow Manager for Desktop
  • LocationReferencingArcGIS Pipeline Referencing
  • NauticalArcGIS for Maritime: Charting
  • NetworkArcGIS Network Analyst extension
  • SchematicsArcGIS Schematics extension
  • SpatialArcGIS Spatial Analyst extension
  • StreetMapStreetMap Premium for ArcGIS
  • TrackingArcGIS Tracking Analyst extension
Return Value
Data TypeExplanation

There are four possible returned values for CheckExtension:

  • AvailableThe requested license is available to be set.
  • UnavailableThe requested license is unavailable to be set.
  • NotLicensedThe requested license is not valid.
  • FailedA system failure occurred during request.

Related topics