Packages
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 The Analysis toolbox provides a powerful set of tools to perform various geoprocessing operations of all types of vector data.
com.esri.arcgis.geoprocessing.tools.analyst3dtools Use the ArcGIS 3D Analyst Geoprocessing tools to create and modify TIN and raster surfaces, then extract information and features from them.
com.esri.arcgis.geoprocessing.tools.cartographytools Cartography geoprocessing tools have a different purpose than most other ArcGIS geoprocessing tools.
com.esri.arcgis.geoprocessing.tools.conversiontools The Conversion toolbox contains tools that convert data between various formats.
com.esri.arcgis.geoprocessing.tools.coveragetools For those people who may be familiar with versions of ESRI's ARC/INFO and ArcInfo Workstation software, the Coverage toolbox contains tools that replicate the ARC commands and functionality.
com.esri.arcgis.geoprocessing.tools.datainteroperabilitytools The ArcGIS Data Interoperability extension uses Safe Software's FME technology.
com.esri.arcgis.geoprocessing.tools.datamanagementtools The Data Management toolbox provides a rich and varied collection of tools that are used to develop, manage, and maintain feature classes, datasets, layers, and raster data structures.
com.esri.arcgis.geoprocessing.tools.geocodingtools Geocoding is the process of assigning a location, usually in the form of coordinate values, to an address by comparing the descriptive location elements in the address to those present in the reference material.
com.esri.arcgis.geoprocessing.tools.geostatisticalanalysttools With Geostatistical Analyst, you can easily create a continuous surface, or map, from measured sample points stored in a point–feature layer, raster layer, or by using polygon centroids.
com.esri.arcgis.geoprocessing.tools.linearreferencingtools Many organizations collect data about linear features, such as highways, city streets, railroads, rivers, and pipelines, as well as water and sewer networks.
com.esri.arcgis.geoprocessing.tools.multidimensiontools The Multidimension Tools toolbox contains tools to make a NetCDF raster layer, feature layer, or table view, to convert to NetCDF from raster, feature or table and to select a dimension of a netCDF layer or table.
com.esri.arcgis.geoprocessing.tools.networkanalysttools The Network Analyst toolbox contains tools for network analysis, building networks, and creating and editing turns.
com.esri.arcgis.geoprocessing.tools.samples The Samples toolbox contains custom model and script tools that allow you to perform common conversion and data management work flows.
com.esri.arcgis.geoprocessing.tools.schematicstools The Schematics toolbox contains tools used to create and update diagrams, or create schematic folders when using the Schematics extension.
com.esri.arcgis.geoprocessing.tools.servertools Use the Server geoprocessing tools to generate, update, and delete MapServer and GlobeServer image caches.
com.esri.arcgis.geoprocessing.tools.spatialanalysttools ArcGIS Spatial Analyst provides a rich set of tools to perform cell-based (raster) analysis.
com.esri.arcgis.geoprocessing.tools.spatialstatisticstools The Spatial Statistics toolbox contains statistical tools for analyzing the distribution of geographic features: finding the geographic center, identifying statistically significant spatial clusters (hot spots) or outliers, assessing overall patterns of clustering or dispersion, and so on.
com.esri.arcgis.geoprocessing.tools.trackinganalysttools The Tracking Analyst Toolbox provides tools for preparing and loading temporal data into an ArcGIS application.
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.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.