# Package org.apache.synapse.mediators.opa

- Interface Summary
  Interface | Description
  --- | ---
  OPARequestGenerator | OPA request generator interface to handle OPA policy validation payload and validation response

- Class Summary
  Class | Description
  --- | ---
  OPAClient | This class represents the client used to request and retrieve OPA response for a given policy from the OPA server
  OPAConstants | This class represents the constants that are used for OPA mediator
  OPAMediator |
  OPAMediatorFactory |
  OPAMediatorSerializer |
  OPASynapseRequestGenerator | Default implementation of the `OPARequestGenerator`.
  OPAUtils |

- Exception Summary
  Exception | Description
  --- | ---
  OPASecurityException | Exception to be thrown when a OPA mediator related error occurs