| Class Module | Description |
| Agent | Provides SNMP agent functionality. |
| AuthoritativeEngine | Holds SNMPv3 security parameters for the authoritative engine. |
| ClassFactory | Use to create a licensed runtime instance of the Manager or Agent class for environments that don't implement ClassFactory2. |
| Engine | Holds remote authoritative engine information. |
| EngineMap | Holds a map of Engine objects containing SNMPv3 security parameters that are indexed by IPEndPoint. |
| IPEndPoint | Describes an IP address, port, and version (4 or 6). |
| IPEndPointList | A list of IPEndPoint objects. |
| Manager | Provides SNMP manager functionality. |
| Mib | Used for managing and importing MIB definitions. |
| MibNode | Represents OIDs (object IDs) defined in MIB files. Used to interpret variable IIDs (instance IDs) that are found in message variable bindings. |
| MibNodeMap | A dictionary of MibNode objects that can be indexed into by Oid or Name. |
| MibTrap | Represents SMIv1 enterprise-specific traps. |
| MibTrapMap | Holds MibTrap objects, indexed by name. |
| Security | Holds SNMPv3 security details. |
| SnmpMessage | Represents a decoded SNMP message, or a message to be encoded. |
| StringList | A list of strings. |
| User | Stores credentials used to authenticate and encrypt/decrypt SNMPv3 packets. |
| UserList | A list of User objects. |
| UserMap | Holds user details for an AuthoritativeEngine. |
| Variable | Holds an ID and its associated value and definition. |
| VariableList | Holds a list of Variable objects. |