

# FlexMatch rules language
<a name="match-rules-reference"></a>

The reference topics in this section describe the syntax and semantics that are used to build matchmaking rules for use with Amazon GameLift Servers FlexMatch. For detailed help with writing matchmaking rules and rule sets, see [Build a FlexMatch rule set](match-rulesets.md).

**Topics**
+ [FlexMatch rule set schema](match-ruleset-schema.md)
+ [FlexMatch rule set property definitions](match-ruleset-property-definitions.md)
+ [FlexMatch rule types](match-rules-reference-ruletype.md)
+ [FlexMatch property expressions](match-rules-reference-property-expression.md)