Skip to content

System requirements

The following table lists the system requirements for developing service interceptors:

Development platformIntegrated development environment (IDE)SDK
Java is the only supported language.The ArcGIS Enterprise SDK uses the Apache Maven framework for building and managing Java projects. You can use most Java IDEs that support the Maven framework and JDK 17. The following are the recommended IDEs:
  • IntelliJ IDEA Ultimate 2024.3.x (the latest verified version is 2024.3.5)
  • IntelliJ IDEA Community 2024.3.x (the latest verified version is 2024.3.5)
  • Eclipse IDE for Java Developers 2025-03 (4.35.0)
ArcGIS Server is required to deploy a service interceptor. However, ArcGIS Server and the ArcGIS Enterprise SDK do not have to be installed on the same machine.

Java Development Kit (JDK) 17.0.10 or later within the JDK 17 series is supported. Java 18 or later is not supported.

Apache Maven 3.8.8 or later is supported, with the latest verified version being 3.9.9.

Prerequisites

You must ensure the following prerequisites are installed on the environment where you will be developing service interceptors:

  1. ArcGIS Enterprise SDK
  2. Java and Maven
  3. Maven artifacts
  4. Java IDE

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.