Skip to content

Server

HTTP API server (FastAPI) for remote verification.

Module: munio.server


Create and configure the FastAPI server.

Preloads all constraint packs at startup. Fails fatally on invalid configuration (missing directory, invalid YAML, etc.).

Args: config: Server configuration. Defaults to ServerConfig().

Returns: FastAPI application instance.

Raises: ImportError: If fastapi is not installed. RuntimeError: If constraints directory is missing or empty.

Parameters:

NameTypeDefault
config`ServerConfigNone`

Server configuration (frozen after construction).

Fields:

NameTypeDescription
constraints_dirstr
default_packslist[str]
modeVerificationMode
include_violation_valuesbool
cors_originslist[str]

Auto-generated from source code. Do not edit manually.