# Reference

Consult these lovingly-curated reference guides for all your utilization specifics:

Terms we use to describe Modality's unique functionality
Query Language Reference
Modality's expression language, which you'll use to investigate your system
CLI Reference
Command details for the modality Command Line Interface
C API Reference
Modality's macros for coding in C that provide extra functionality and expose bonus metadata
Modality Configuration File
Modality config, including connections between modalityd daemon and the system under test for recording sessions and injecting mutations
System Under Test Definition
Parameters for your system under test (SUT), made up of component directories and a unifying SUT manifest
Objective Configuration File Reference
Example of a Modality objective, which sets the terms for generative tests