# Packages
Package api provides definitions and functionality related to the API.
Package assert provides convenience function to make assertions at runtime.
Package authentication provides definitions and functionality related to user authentication.
Package configuration provides definitions and functionality related to the configuration.
Package database provides definitions and functionality related to the database.
Package dispatcher provides definitions and functionality related to executing Matrix requests.
Package log provides functionality to configure the logger.
Package model contains structs used in the PushBits API and across the application.
Package pberrors defines errors specific to PushBits.
Package router provides functions to configure the web server.
Package runner provides functions to run the web server.