Skip To Content

ArcGIS Enterprise SDK 11.3 system requirements

The system and hardware requirements to run ArcGIS Enterprise SDK are listed below.

It is recommended that you review the deprecation notice to determine whether your hardware and software components are still compatible with the current ArcGIS version.

Operating system requirements

The following 64-bit operating systems satisfy the minimum operating system requirements. Support is not provided for 32-bit operating systems; the setup will only proceed if the operating system is 64-bit.

The software should not be installed on an OS (binary) that has been modified. Esri does not provide support for products installed on a developer's release of an operating system.

Supported operating systemLatest update or service pack tested

Red Hat Enterprise Linux Server 8

Update 9

Red Hat Enterprise Linux Server 9

Update 3

AlmaLinux 9

Update 3

SUSE Linux Enterprise Server 15

Service Pack 5

Ubuntu Server 22.04 LTS


Ubuntu Server 20.04 LTS


Oracle Linux 9

Update 3

Oracle Linux 8

Update 9

Rocky Linux 9

Update 3

Rocky Linux 8

Update 9

Prior and future updates or service packs for these operating system versions are supported unless otherwise stated. The operating system version and updates must also be supported by the operating system provider.


Esri Technical Support is no longer available for CentOS and Scientific Linux.

Disk space requirements

ArcGIS Enterprise SDK with all features for Java requires approximately 250 MB of disk space.

ArcGIS Enterprise SDK with all features for NodeJS requires approximately 500 MB of disk space.

Developer solutions (SDK) requirements

Development platformIntegrated Development Environment (IDE) SDK requirement


ArcGIS Enterprise SDK uses the Apache Maven framework for Java project build and management. Most Java IDE that support the Maven framework and JDK 11 can be used, such as IntelliJ IDEA, Eclipse IDE, or NetBeans. The documented and recommended IDEs are as follows:

  • IntelliJ IDEA Ultimate (version 2023.3.X or later)
  • IntelliJ IDEA Community (version 2023.3.X or later)
  • Eclipse IDE for Java Developers (v version 2023-09 or 2023-12)
  • Eclipse IDE for Java EE Developers (version 2023-09 or 2023-12)

ArcGIS Server is required to deploy an SOE or SOI and ArcGIS Pro is required to publish services. However, ArcGIS Server and ArcGIS Pro do not need to be installed on the same machine where the ArcGIS Enterprise SDK is installed; they can be on remote machines.

Java Development Kit (JDK) version 17.0.10 or later versions of JDK 17 are supported when building SOE and SOI. Building SOE or SOI with Java 18 or later is not supported.

Apache Maven 3.8.8 or later is supported.



ArcGIS Server is required to deploy a custom data package file (.cdpk).

ArcGIS Server Custom Data Feeds must also be installed on the same machine where ArcGIS Server is installed. However, ArcGIS Server and ArcGIS Enterprise SDK can be on different machines.

NodeJS runtime version 18.17.0 must be installed on the machine before installing ArcGIS Enterprise SDK.