Packages
com.esri.arcgis.addinframework For information on how to use this package, see the object model diagram.
com.esri.arcgis.addins.desktop  
com.esri.arcgis.analyst3d The 3DAnalyst library contains objects for performing 3D analysis of data, along with the support for displaying 3D data.
com.esri.arcgis.analyst3dUI The 3DAnalystUI library provides user interfaces including property pages to support objects contained in the 3DAnalyst library.
com.esri.arcgis.animation The Animation library contains objects to work with animations in Map, Scene and Globe.
com.esri.arcgis.arccatalog The ArcCatalog library contains the ArcCatalog application, including the GxApplication object.
com.esri.arcgis.arcglobe The ArcGlobe library contains the ArcGlobe application, including the GMxApplication, and GMxDocument objects.
com.esri.arcgis.arcmap The ArcMap library contains the ArcMap application, the Application object.
com.esri.arcgis.arcmapui The ArcMapUI library provides user interfaces components specific to the ArcMap application.
com.esri.arcgis.arcscene The ArcScene library contains the ArcScene application, including the SxApplication, and SxDocument objects.
com.esri.arcgis.beans.globe  
com.esri.arcgis.beans.map  
com.esri.arcgis.beans.pagelayout  
com.esri.arcgis.beans.scene  
com.esri.arcgis.beans.symbology  
com.esri.arcgis.beans.TOC  
com.esri.arcgis.beans.toolbar  
com.esri.arcgis.beans.ui  
com.esri.arcgis.carto The Carto library contains the objects for displaying data.
com.esri.arcgis.cartoUI The CartoUI library provides user interfaces including property pages to support objects contained in the Carto library.
com.esri.arcgis.cartox For information on how to use this package, see the object model diagram.
com.esri.arcgis.catalog For information on how to use this package, see the object model diagram.
com.esri.arcgis.catalogUI The CatalogUI library provides user interfaces including property pages to support objects contained in the Catalog library.
com.esri.arcgis.controls The Controls library contains controls for application development including commands and tools for use with the controls.
com.esri.arcgis.datainterop The DataInterop library implements the non-user interface functionality of the Data Interoperability extension.
com.esri.arcgis.datasourcesfile The DataSourcesFile library contains the workspace factories and workspaces for vector data formats supported by the GeoDatabase API.
com.esri.arcgis.datasourcesGDB The DataSourcesGDB library contains the workspace factories and workspaces for vector and raster data formats supported by the GeoDatabase that are stored within an RDBMS.
com.esri.arcgis.datasourcesnetCDF The DataSourcesNetCDF library contains objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.
com.esri.arcgis.datasourcesoledb The DataSourcesOleDB library provides workspaces for working with OleDB based data sources.
com.esri.arcgis.datasourcesraster The DataSourcesRaster library contains the workspace factories and workspaces for file based raster data formats.
com.esri.arcgis.display The Display library contains the components that support drawing symbology to an output device.
com.esri.arcgis.editor The Editor library implements ArcMap’s object editor, including in this is topological display and editing, and the editing feature geometry and attributes.
com.esri.arcgis.enginecore For information on how to use this package, see the object model diagram.
com.esri.arcgis.framework The Framework library provides core components to support user interface components and applications.
com.esri.arcgis.geoanalyst The GeoAnalyst library contains core spatial analysis operations that are used by both the SpatialAnalyst and 3DAnalyst extensions.
com.esri.arcgis.geodatabase The GeoDatabase library contains types for all the definitions relating to data access.
com.esri.arcgis.geodatabasedistributed The GeoDatabaseDistributed library contains the objects required to perform, checkout / checkin to support distributed GeoDatabase.
com.esri.arcgis.geodatabaseextensions The GeoDatabaseExtensions library contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.
com.esri.arcgis.geodatabaseui The GeoDatabaseUI library provides user interfaces including property pages to support objects contained in the GeoDatabase library.
com.esri.arcgis.geometry The Geometry library contains the core geometry objects, such as Point, Polygon, Polyline, etc.
com.esri.arcgis.geoprocessing The GeoProcessing library implements the Geoprocessing framework in addition to the base set of Geoprocessing tools.
com.esri.arcgis.geoprocessing.gen The gen package contains the classes neccessary for generating Java wrappers around Geoprocessing toolboxes.
com.esri.arcgis.geoprocessing.gen.params The param package contains auxiallary classes used by classes in the gen package and are primarily for internal use only.
com.esri.arcgis.geoprocessing.tools.analysistools  
com.esri.arcgis.geoprocessing.tools.analyst3dtools  
com.esri.arcgis.geoprocessing.tools.cartographytools  
com.esri.arcgis.geoprocessing.tools.conversiontools  
com.esri.arcgis.geoprocessing.tools.coveragetools  
com.esri.arcgis.geoprocessing.tools.datamanagementtools  
com.esri.arcgis.geoprocessing.tools.geocodingtools  
com.esri.arcgis.geoprocessing.tools.geostatisticalanalysttools  
com.esri.arcgis.geoprocessing.tools.linearreferencingtools  
com.esri.arcgis.geoprocessing.tools.multidimensiontools  
com.esri.arcgis.geoprocessing.tools.networkanalysttools  
com.esri.arcgis.geoprocessing.tools.samples  
com.esri.arcgis.geoprocessing.tools.schematicstools  
com.esri.arcgis.geoprocessing.tools.servertools  
com.esri.arcgis.geoprocessing.tools.spatialanalysttools  
com.esri.arcgis.geoprocessing.tools.spatialstatisticstools  
com.esri.arcgis.geoprocessing.tools.trackinganalysttools  
com.esri.arcgis.geostatisticalanalyst Product Availability
com.esri.arcgis.gisclient The GISClient library contains objects for working with remote GIS Services.
com.esri.arcgis.globecore The GlobeCore library contains objects for performing analysis of globe data, along with the support for displaying globe data.
com.esri.arcgis.interop  
com.esri.arcgis.location The Location library contains objects related to working with location data.
com.esri.arcgis.maplex The Maplex library contains the objects for labeling features using the Maplex Extension.
com.esri.arcgis.networkanalysis The NetworkAnalysis library supports the creation and analysis of utility networks.
com.esri.arcgis.networkanalyst The Network Analyst library provides objects for working with network datasets.
com.esri.arcgis.output The Output library contains the objects required generate output, most commonly from Maps or PageLayouts, to both printers and plotters or exporting to files.
com.esri.arcgis.schematic The Schematic library implements the non user-interface functionality of the Schematics extension.
com.esri.arcgis.schematiccontrols For information on how to use this package, see the object model diagram.
com.esri.arcgis.search For information on how to use this package, see the object model diagram.
com.esri.arcgis.server The Server library contains the objects used to obtain a connection to the ArcGIS Server.
com.esri.arcgis.server.json  
com.esri.arcgis.spatialanalyst The SpatialAnalyst library contains objects for performing spatial analyst on raster and vector data.
com.esri.arcgis.support.ms.stdole  
com.esri.arcgis.system The System library is the lowest level library in the ArcGIS architecture.
com.esri.arcgis.systemUI The SystemUI library mainly defined types used by user interface components in the ArcGIS system.
com.esri.arcgis.trackinganalyst The TrackingAnalyst library implements the non-user interface functionality of the Tracking Analyst extension to ArcMap.
com.esri.arcgis.util.dataset  
com.esri.arcgis.util.security  
com.esri.arcgis.version For information on how to use this package, see the object model diagram.