Skip to main content
Opt-in feature flags for experimental server capabilities. Features listed here gate SDK support for server-side capabilities that may change or be removed. Users opt in via --feature <name> (repeatable) or --all-features on the CLI. The SDK must keep working for users who do not opt in, even if the server later drops or changes a gated feature — default code paths must not reference gated GraphQL types. The CLI writes the selection to the VALIDIO_FEATURES environment variable; subprocesses (e.g. the user’s manifest program) inherit it automatically.

Feature

Bases: str, Enum Opt-in feature flags. Flag names are not part of the stable API — a feature may graduate (the flag gets removed) or be dropped entirely between releases.

GCP_GEMINI_ENTERPRISE_CREDENTIAL

JIRA

MICROSOFT_FOUNDRY_CREDENTIAL

OPEN_EDGE

SAP_IQ

all_features()

Returns: Feature All known features.

is_enabled()

Parameters
required
Returns: bool Return True if the given feature is opted in for this process.

set_enabled()

Parameters
frozenset[Feature]
required
Type: Feature
Returns: None Replace the set of enabled features. Writes to the VALIDIO_FEATURES environment variable so subprocesses inherit the selection. Call once at CLI startup after parsing arguments.