Go bindings for the Zabbix API
This project provides bindings to interoperate between programs written in Go language and the Zabbix monitoring API.
A number of Zabbix API bindings already exist for Go with varying levels of
maturity. This project aims to provide an alternative implementation which is
stable, fast, and allows for loose typing (using types such asinterface{}
or
map[string]interface{}
) as well as strong types (such as Host
or Event
).
The package aims to have comprehensive coverage of Zabbix API methods from v1.8 through to v3.0 without introducing limitations to the native API methods.