The JMXTM Remote API defines a portable, interoperable way to connect to and manage remote JMX agents.

The JMX Remote API specification distinguishes between mandatory and optional packages. An implementation of this specification can choose to implement only the mandatory packages. An implementation that implements the optional packages must implement them all.