> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rkat.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Structured Output Reference

> Low-level structured-output reference: schema types, compatibility modes, warnings, and result fields.

Use this page when you need exact structured-output terminology and types rather than the task-first usage guide.

## Core types

* `OutputSchema`
* `MeerkatSchema`
* `SchemaCompat`
* `SchemaFormat`
* `SchemaWarning`
* `CompiledSchema`

## Request-side controls

* `output_schema`
* `structured_output_retries`
* provider-specific lowering / strictness

## Result-side fields

* `structured_output`
* `schema_warnings`
* extraction-turn retry behavior

## Validation note

Schema validation depends on the `jsonschema` feature. Without it, Meerkat still parses JSON but skips schema validation.

## See also

* [Structured output guide](/guides/structured-output)
* [Examples: Structured output](/examples/structured-output)
