Download License API Doc FAQ Mailing List SNMP4J Stack SNMP4J Icon

Core API

SNMP4J is an enterprise class, free open source, and state-of-the-art SNMP v1/2c/v3 implementation for Java™.
SNMP4J is the core API for implementing any SNMP service.

The SNMP4J Java SNMP API provides the following features:

  • SNMPv3 with MD5 and SHA authentication and DES, 3DES, AES 128, AES 192, and AES 256 privacy.
  • Pluggable Message Processing Models with implementations for MP v1-4.
  • All PDU types.
  • Pluggable transport mappings. UDP, TCP, and TLS are supported for IPv4 and IPv6 out-of-the-box.
  • Pluggable timeout model.
  • Synchronous and asynchronous requests.
  • Command generator as well as command responder support.
  • Free open source with the Apache license model.
  • Java™ 1.4.1 or later (Java™ 6 for version 2.0 or later).
  • Row-based efficient asynchronous table retrieval with GETBULK.
  • Multi-threading support.
  • Seamless integration of MIB data through SNMP4J-SMI-PRO.
  • Log adapter for multi logging framework support.