SNMP4J-Agent is an open source Java SNMP agent API with true object oriented design that fully complies with the SNMP standards. In contrast to agent toolkits based on the JMX MBean technology, SNMP4J-Agent has its own 2-phase-commit supporting interface which decouples instrumentation code from the SNMP protocol or any other access protocol.

AgenPro 4 is a template based code generator that offers a lot of flexibility and drastically reduces development costs.