# Packages
Package bundle implements bundle downloading.
Package discovery implements configuration discovery.
Package logs implements decision log buffering and uploading.
Package rest implements a REST client for communicating with remote services.
Package status implements status reporting.
# Structs
Manager implements lifecycle management of plugins and gives plugins access to engine-wide components like storage.
# Interfaces
Plugin defines the interface for OPA plugins.
# Type aliases
PluginInitFunc defines the interface for the constructing plugins from configuration.