# snmp v5.20.2 - API Reference

## Modules

- [snmp](snmp.md): Interface functions to the SNMP toolkit
- [snmp_community_mib](snmp_community_mib.md): Instrumentation Functions for SNMP-COMMUNITY-MIB
- [snmp_framework_mib](snmp_framework_mib.md): Instrumentation Functions for SNMP-FRAMEWORK-MIB
- [snmp_generic](snmp_generic.md): Generic Functions for Implementing SNMP Objects in a Database
- [snmp_index](snmp_index.md): Abstract Data Type for SNMP Indexing
- [snmp_notification_mib](snmp_notification_mib.md): Instrumentation Functions for SNMP-NOTIFICATION-MIB
- [snmp_pdus](snmp_pdus.md): Encode and Decode Functions for SNMP PDUs
- [snmp_standard_mib](snmp_standard_mib.md): Instrumentation Functions for STANDARD-MIB and SNMPv2-MIB
- [snmp_target_mib](snmp_target_mib.md): Instrumentation Functions for SNMP-TARGET-MIB
- [snmp_user_based_sm_mib](snmp_user_based_sm_mib.md): Instrumentation Functions for SNMP-USER-BASED-SM-MIB
- [snmp_view_based_acm_mib](snmp_view_based_acm_mib.md): Instrumentation Functions for SNMP-VIEW-BASED-ACM-MIB
- [snmpa](snmpa.md): Interface Functions to the SNMP toolkit agent
- [snmpa_conf](snmpa_conf.md): Utility functions for handling the agent config files.
- [snmpa_discovery_handler](snmpa_discovery_handler.md): Behaviour module for the SNMP agent discovery handler.
- [snmpa_error](snmpa_error.md): Functions for Reporting SNMP Errors
- [snmpa_error_io](snmpa_error_io.md): Functions for Reporting SNMP Errors on stdio
- [snmpa_error_logger](snmpa_error_logger.md): Functions for Reporting SNMP Errors through the error_logger
- [snmpa_error_report](snmpa_error_report.md): Behaviour module for reporting SNMP agent errors
- [snmpa_local_db](snmpa_local_db.md): The SNMP built-in database
- [snmpa_mib_data](snmpa_mib_data.md): Behaviour module for the SNMP agent mib-server data module.
- [snmpa_mib_storage](snmpa_mib_storage.md): Behaviour module for the SNMP agent mib storage.
- [snmpa_mpd](snmpa_mpd.md): Message Processing and Dispatch module for the SNMP agent
- [snmpa_network_interface](snmpa_network_interface.md): Behaviour module for the SNMP agent network interface.
- [snmpa_network_interface_filter](snmpa_network_interface_filter.md): Behaviour module for the SNMP agent network-interface filter.
- [snmpa_notification_delivery_info_receiver](snmpa_notification_delivery_info_receiver.md): Behaviour module for the SNMP agent notification delivery information receiver.
- [snmpa_notification_filter](snmpa_notification_filter.md): Behaviour module for the SNMP agent notification filters.
- [snmpa_supervisor](snmpa_supervisor.md): A supervisor for the SNMP agent Processes
- [snmpc](snmpc.md): Interface Functions to the SNMP toolkit MIB compiler
- [snmpm](snmpm.md): Interface functions to the SNMP toolkit manager
- [snmpm_conf](snmpm_conf.md): Utility functions for handling the manager config files.
- [snmpm_mpd](snmpm_mpd.md): Message Processing and Dispatch module for the SNMP manager
- [snmpm_network_interface](snmpm_network_interface.md): Behaviour module for the SNMP manager network interface.
- [snmpm_network_interface_filter](snmpm_network_interface_filter.md): Behaviour module for the SNMP manager network-interface filter.
- [snmpm_user](snmpm_user.md): Behaviour module for the SNMP manager user.

