The system and hardware requirements to run ArcGIS Enterprise Software Development Kit (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.
| Supported operating system | Latest update or service pack tested |
|---|---|
| Windows Server 2025 Standard and Datacenter | Sept 2025 update |
| Windows Server 2022 Standard and Datacenter | Sept 2025 update |
| Windows Server 2019 Standard and Datacenter | Sept 2025 update |
| Supported operating system | Latest update or service pack tested |
|---|---|
| Windows 11 Pro and Enterprise | Sept 2025 update |
Disk space requirements
ArcGIS Enterprise SDK with all features for .NET on Microsoft Windows requires approximately 550 MB of disk space.
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
The following table lists supported Integrated Development Environments (IDE) and SDK requirements per development platform.
| Development platform | Integrated Development Environment (IDE) | SDK requirement |
|---|---|---|
.NET | Visual Studio templates (which contain boilerplate code) are provided with ArcGIS Enterprise SDK for the .NET Platform and are supported in the IDE listed below.
| ArcGIS Server is required when deploying an SOE (Server Object Extension) or SOI (Server Object Interceptor) and ArcGIS Pro is required when publishing map 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. The .NET 10 SDK (x64) is required to install and use the ArcGIS Enterprise SDK. For more information, please refer to the Overview of .NET 8 Support. |
Java | ArcGIS Enterprise SDK uses the Apache Maven framework for Java project build and management. Most Java IDEs that support Maven and JDK 17 can be used, such as IntelliJ IDEA and Eclipse IDE. The documented and recommended IDEs are:
| ArcGIS Server is required to deploy an SOE (Server Object Extension) or SOI (Server Object Interceptor), and ArcGIS Pro is required to publish services. They do not need to be installed on the same machine as the ArcGIS Enterprise SDK.
|
NodeJS | Any IDE | 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. Refer to the custom data feeds installation guide for details. NodeJS runtime version between 20.17.1 and 22.13.1 must be installed on the development machine before installing the ArcGIS Enterprise SDK. |