# Deployment

{% content-ref url="deployment/introduction-and-requirements" %}
[introduction-and-requirements](https://docs.vectra.ai/deployment/match/deployment/introduction-and-requirements)
{% endcontent-ref %}

* Overview of Vectra Match, supported deployments, requirements, permissions, performance notes, and unsupported Suricata features.

{% content-ref url="deployment/licensing" %}
[licensing](https://docs.vectra.ai/deployment/match/deployment/licensing)
{% endcontent-ref %}

* How Match licensing works, including online renewals and offline activation for QUX.

{% content-ref url="deployment/ruleset-management-guidance" %}
[ruleset-management-guidance](https://docs.vectra.ai/deployment/match/deployment/ruleset-management-guidance)
{% endcontent-ref %}

* Ruleset limits, sourcing, tuning workflow, curated ruleset downloads, lifecycle management, and Suricata variable support.

{% content-ref url="deployment/deployment-ui-and-general-guidance" %}
[deployment-ui-and-general-guidance](https://docs.vectra.ai/deployment/match/deployment/deployment-ui-and-general-guidance)
{% endcontent-ref %}

* End-to-end Match deployment using the UI, including enabling Sensors and assigning rulesets.

{% content-ref url="deployment/api-deployment" %}
[api-deployment](https://docs.vectra.ai/deployment/match/deployment/api-deployment)
{% endcontent-ref %}

* Match API overview and deployment examples for RUX (OAuth) and QUX (token), including ruleset upload and assignment.

{% content-ref url="deployment/outputting-matches-to-downstream-receivers" %}
[outputting-matches-to-downstream-receivers](https://docs.vectra.ai/deployment/match/deployment/outputting-matches-to-downstream-receivers)
{% endcontent-ref %}

* Configure Match output via Stream, syslog, Kafka, and Recall.
