# Packages
Package authorizer provides authorization handlers to the server.
Package identifier provides handlers for associating identity information with incoming requests.
Package types contains request/response types and codes for the server.
Package writer contains utilities for writing responses in the server.
# Functions
New returns a new Server.
# Constants
Set of supported authentication schemes.
Set of supported authentication schemes.
Set of supported authentication schemes.
Set of supported authorization schemes.
Set of supported authorization schemes.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
Set of handlers for use in the "handler" dimension of the duration metric.
# Structs
BundleInfo contains information describing a bundle.
Info contains information describing a policy decision.
Server represents an instance of OPA running in server mode.
TLSConfig represents the TLS configuration for the server.
# Interfaces
Metrics defines the interface that the server requires for recording HTTP handler metrics.
# Type aliases
AuthenticationScheme enumerates the supported authentication schemes.
AuthorizationScheme enumerates the supported authorization schemes.
Loop will contain all the calls from the server that we'll be listening on.