--- description: Dev endpoint to test matcho engine --- # $matcho Matcho DSL is used to define rules for [AccessPolicy](../../../access-control/authorization/access-policies.md) resource. ## Definition Matcho DSL syntax is described [here](../../../reference/matcho-dsl-reference.md). ## Debug endpoint `POST /$matcho` is a REST endpoint to test matcho engine, which is used in AccessPolicy and Subscriptions. ```yaml POST /$matcho matcho: {'a': 1} resource: {'a': 2} context: { user: 'u-1' } -- matcho: {a: 1} resource: {a: 2} result: - expected: 1 but: 2 path: [a] ```