> For AI agents: the complete Sanity documentation index is available at [https://www.sanity.io/docs/llms.txt](https://www.sanity.io/docs/llms.txt).

# Specifications

Specifications and standards used throughout the Sanity ecosystem and maintained by the Sanity team.



#### Query language

[GROQ syntax](https://www.sanity.io/docs/specifications/groq-syntax)
Reference documentation for the GROQ syntax.

[GROQ data types](https://www.sanity.io/docs/specifications/groq-data-types)
Data types supported by GROQ

[GROQ functions reference](https://www.sanity.io/docs/specifications/groq-functions)
Reference documentation for GROQ functions.

[Full GROQ spec](https://spec.groq.dev/)
The base GROQ specification

#### Compute and AI

[Blueprint configuration reference](https://www.sanity.io/docs/blueprints/blueprint-config)
Reference documentation for the Blueprint configuration files.

[Function handler reference](https://www.sanity.io/docs/functions/function-wrapper)
Reference documentation for the shape of the function wrapper.

#### Beyond Sanity

[Portable Text](https://www.portabletext.org/)
The rich text editor and structured content specification that powers Studio's block editor.

[Content Source Maps](https://github.com/sanity-io/content-source-maps)
Associate rendered content with its original source.

[Mendoza](https://github.com/sanity-io/mendoza/tree/main)
The specification that powers the way Sanity diffs patches.

