﻿---
title: Cyware Intel Exchange Integration for Elastic
description: Cyware Intel Exchange is an intelligent client-server exchange that leverages advanced technologies like Artificial Intelligence and Machine Learning...
url: https://www.elastic.co/docs/reference/integrations/ti_cyware_intel_exchange
products:
  - Elastic integrations
applies_to:
  - Serverless Observability projects: Preview
  - Serverless Security projects: Preview
  - Elastic Stack: Preview since 9.1
---

# Cyware Intel Exchange Integration for Elastic
|                                                                                                 |                                                                   |
|-------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
| **Version**                                                                                     | 0.8.0 <applies-to>: Preview</applies-to> ([View all](#changelog)) |
| **Managed integration release status**                                                          | GA                                                                |
| **Subscription level**[What's this?](https://www.elastic.co/subscriptions)                      | Basic                                                             |
| **Developed by**[What's this?](https://www.elastic.co/docs/reference/integrations/developed-by) | Elastic                                                           |
| **Ingestion method(s)**                                                                         | API                                                               |
| **Minimum Kibana version(s)**                                                                   | 9.1.08.19.0                                                       |

<important applies-to="Elastic Stack: Generally available since 9.5">
  You can use this integration as an Elastic Managed integration on Elastic Cloud Hosted deployments running this version or later.
</important>

<admonition title="The Cyware Intel Exchange integration v0.8.0 is in technical preview">
  To use pre-release integrations, go to the **Integrations** page in Kibana, scroll down, and toggle on the _Display beta integrations_ option.
</admonition>


## Overview

[Cyware Intel Exchange](https://www.cyware.com/products/intel-exchange) is an intelligent client-server exchange that leverages advanced technologies like Artificial Intelligence and Machine Learning to automatically ingest, analyze, correlate and act upon the threat data ingested from multiple external sources and internally deployed security tools.
The Cyware Intel Exchange integration for Elastic allows you to collect logs using [CTIX API v3](https://ctixapiv3.cyware.com/intel-exchange-api-reference), then visualise the data in Kibana.

### Compatibility

The Cyware Intel Exchange integration is compatible with CTIX API version `v3`.

### How it works

This integration periodically queries the [CTIX API](https://ctixapiv3.cyware.com/intel-exchange-api-reference) to retrieve Indicators of Compromise (IOCs).

## What data does this integration collect?

This integration collects threat intelligence indicators into the following datasets:
- `Indicator`: This fetches all the saved result set data for conditional IOCs present in the application via [Indicator endpoint](https://ctixapiv3.cyware.com/rules/save-result-set/retrieve-saved-result-set-data).


### Supported use cases

Integrating Cyware Intel Exchange Indicator data streams with Elastic SIEM provides centralized visibility into threat intelligence indicators such as malicious IPs, domains, URLs, and file hashes. By correlating indicator metadata (including source, type, TLP markings, revocation/deprecation status, and provider context) within Elastic analytics, security teams can strengthen threat detection, accelerate incident triage, and enrich investigations. Dashboards in Kibana present breakdowns by indicator type, source, TLP, score, and trends over time — enabling faster detection of emerging threats, improved prioritization of high-risk indicators, and enhanced accountability across the threat intelligence lifecycle.

## What do I need to use this integration?


### From Elastic

This integration installs [Elastic latest transforms](https://www.elastic.co/docs/explore-analyze/transforms/transform-overview#latest-transform-overview). For more details, check the [Transform](https://www.elastic.co/docs/explore-analyze/transforms/transform-setup) setup and requirements.

### From Cyware Intel Exchange

To collect data from the CTIX APIs, ensure that you have `Create` and `Update` permissions for `CTIX Integrators`.

#### Generate Open API `Credentials`:

1. Go to **Administration** > **Integration Management**.
2. In **Third Party Developers**, click **CTIX Integrators**.
3. Click **Add New**. Enter the following details:
   - **Name**: Enter a unique name for the API credentials up to 50 characters long.
   - **Description**: Enter a description for the credentials up to 1000 characters long.
   - **Expiry Date**: Select an expiry date for open API keys. To apply an expiration date for the credentials, you can select **Expires On** and select the date. To ensure the credentials never expire, you can select **Never Expire**.
4. Click **Add New**.
5. Click **Download** to download the API credentials in CSV format. You can also click **Copy** to copy the endpoint URL, secret key, and access ID.

For more details, refer to the [Authentication](https://ctixapiv3.cyware.com/authentication) documentation and the guide on how to [Generate Open API Credentials](https://techdocs.cyware.com/en/299670-447852-configure-open-api.html).

## How do I deploy this integration?

This integration supports both Elastic Managed and Agent-based installations.

### Elastic Managed enabled integration

Elastic Managed integrations are only supported on Elastic Cloud Serverless and Elastic Cloud Hosted deployments. An Elastic Managed integration lets you ingest data from a cloud source while avoiding the orchestration, management, and maintenance associated with standard ingest infrastructure. Elastic runs the collector for you, so you can focus on your data instead of the infrastructure that collects it.
For more information, refer to [Elastic Managed integrations](https://www.elastic.co/docs/manage-data/ingest/managed-integrations/managed-integrations) and the [Elastic Managed integrations FAQ](https://www.elastic.co/docs/manage-data/ingest/managed-integrations/managed-integrations-faq).

### Agent-based installation

Elastic Agent must be installed. For more details, check the Elastic Agent [installation instructions](https://docs-demo.elastic.dev/docs/reference/fleet/install-elastic-agents). You can install only one Elastic Agent per host.

## Setup

1. In the top search bar in Kibana, search for **Integrations**.
2. In the search bar, type **Cyware Intel Exchange**.
3. Select the **Cyware Intel Exchange** integration from the search results.
4. Select **Add Cyware Intel Exchange** to add the integration.
5. Enable and configure only the collection methods which you will use.
   - To **Collect Cyware Intel Exchange logs via API**, you'll need to:
     - Configure **URL**, **Access ID**, and **Secret Key**.
     - Enable the `Indicator` dataset.
     - Adjust the integration configuration parameters if required, including the Initial Interval, Interval, Batch Size etc. to enable data collection.
6. Select **Save and continue** to save the integration.


### Validation


#### Dashboards populated

1. In Kibana, navigate to **Dashboards**.
2. In the search bar, type **Cyware Intel Exchange**.
3. Select a dashboard for the dataset you are collecting, and verify the dashboard information is populated.


#### Transforms healthy

1. In Kibana, navigate to **Management** > **Stack Management**.
2. Under **Data**, select **Transforms**.
3. In the search bar, type **Cyware Intel Exchange**.
4. All transforms from the search results should indicate **Healthy** under the **Health** column.


## Performance and scaling

For more information on architectures that can be used for scaling this integration, check the [Ingest Architectures](https://www.elastic.co/docs/manage-data/ingest/ingest-reference-architectures) documentation.

## Reference


### ECS field reference


### Indicator

<dropdown title="Exported fields">
  | Field                                                             | Description                                                                                                                                        | Type             |
  |-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------|------------------|
  | @timestamp                                                        | Event timestamp.                                                                                                                                   | date             |
  | data_stream.dataset                                               | Data stream dataset.                                                                                                                               | constant_keyword |
  | data_stream.namespace                                             | Data stream namespace.                                                                                                                             | constant_keyword |
  | data_stream.type                                                  | Data stream type.                                                                                                                                  | constant_keyword |
  | event.dataset                                                     | Event dataset.                                                                                                                                     | constant_keyword |
  | event.module                                                      | Event module.                                                                                                                                      | constant_keyword |
  | input.type                                                        | Type of Filebeat input.                                                                                                                            | keyword          |
  | labels.is_transform_source                                        | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
  | log.offset                                                        | Log offset.                                                                                                                                        | long             |
  | observer.product                                                  |                                                                                                                                                    | constant_keyword |
  | observer.vendor                                                   |                                                                                                                                                    | constant_keyword |
  | ti_cyware_intel_exchange.indicator.analyst_description            |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.analyst_score                  |                                                                                                                                                    | long             |
  | ti_cyware_intel_exchange.indicator.analyst_tlp                    |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.country                        |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.created                        |                                                                                                                                                    | date             |
  | ti_cyware_intel_exchange.indicator.ctix_created                   |                                                                                                                                                    | date             |
  | ti_cyware_intel_exchange.indicator.ctix_modified                  |                                                                                                                                                    | date             |
  | ti_cyware_intel_exchange.indicator.ctix_score                     |                                                                                                                                                    | long             |
  | ti_cyware_intel_exchange.indicator.ctix_tlp                       |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.custom_attributes              |                                                                                                                                                    | flattened        |
  | ti_cyware_intel_exchange.indicator.custom_scores                  |                                                                                                                                                    | flattened        |
  | ti_cyware_intel_exchange.indicator.deleted_at                     | The indicator expiration timestamp.                                                                                                                | date             |
  | ti_cyware_intel_exchange.indicator.external_references            |                                                                                                                                                    | flattened        |
  | ti_cyware_intel_exchange.indicator.id                             |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.indicator_type.attribute_field |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.indicator_type.type            |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.ioc_expiration_duration        | The configured expiration duration.                                                                                                                | keyword          |
  | ti_cyware_intel_exchange.indicator.ioc_type                       |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.ip                             |                                                                                                                                                    | ip               |
  | ti_cyware_intel_exchange.indicator.is_actioned                    |                                                                                                                                                    | boolean          |
  | ti_cyware_intel_exchange.indicator.is_deprecated                  | Returns a value to indicate if the threat data object is deprecated.                                                                               | boolean          |
  | ti_cyware_intel_exchange.indicator.is_false_positive              | Returns a value to indicate if the object is false positive.                                                                                       | boolean          |
  | ti_cyware_intel_exchange.indicator.is_reviewed                    |                                                                                                                                                    | boolean          |
  | ti_cyware_intel_exchange.indicator.is_revoked                     |                                                                                                                                                    | boolean          |
  | ti_cyware_intel_exchange.indicator.is_whitelist                   | Returns a value to indicate if the threat data object is whitelisted.                                                                              | boolean          |
  | ti_cyware_intel_exchange.indicator.modified                       |                                                                                                                                                    | date             |
  | ti_cyware_intel_exchange.indicator.name                           |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.report_types                   |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.sdo_ip                         |                                                                                                                                                    | ip               |
  | ti_cyware_intel_exchange.indicator.sdo_name                       |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.sdo_type                       |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.severity                       |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.source_description             |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.source_tlp                     |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.sources.first_seen             |                                                                                                                                                    | date             |
  | ti_cyware_intel_exchange.indicator.sources.last_seen              |                                                                                                                                                    | date             |
  | ti_cyware_intel_exchange.indicator.sources.name                   |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.sources.score                  |                                                                                                                                                    | long             |
  | ti_cyware_intel_exchange.indicator.sources.tlp                    |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.tags_list                      |                                                                                                                                                    | keyword          |
  | ti_cyware_intel_exchange.indicator.tags_object                    |                                                                                                                                                    | flattened        |
  | ti_cyware_intel_exchange.indicator.tlp_value                      | Returns the TLP value associated with the threat data object.                                                                                      | keyword          |
  | ti_cyware_intel_exchange.indicator.valid_from                     |                                                                                                                                                    | date             |
  | ti_cyware_intel_exchange.indicator.valid_until                    |                                                                                                                                                    | date             |
</dropdown>


#### Example event

<dropdown title="Example">
  ```json
  {
      "@timestamp": "2025-06-30T10:28:16.273Z",
      "agent": {
          "ephemeral_id": "564d667a-00c9-4e00-9ab8-83d06a278a71",
          "id": "cbb58b66-1bb2-4d64-8aaa-7104d6d448d0",
          "name": "elastic-agent-48249",
          "type": "filebeat",
          "version": "8.18.0"
      },
      "data_stream": {
          "dataset": "ti_cyware_intel_exchange.indicator",
          "namespace": "57221",
          "type": "logs"
      },
      "ecs": {
          "version": "8.17.0"
      },
      "elastic_agent": {
          "id": "cbb58b66-1bb2-4d64-8aaa-7104d6d448d0",
          "snapshot": false,
          "version": "8.18.0"
      },
      "event": {
          "agent_id_status": "verified",
          "category": [
              "threat"
          ],
          "created": "2025-05-27T14:04:51.651Z",
          "dataset": "ti_cyware_intel_exchange.indicator",
          "id": "f36749f2-776f-4153-b840-08bad5fb18b1",
          "ingested": "2025-09-11T10:50:05Z",
          "kind": "enrichment",
          "original": "{\"analyst_score\":null,\"analyst_tlp\":null,\"country\":null,\"created\":1746812972,\"ctix_created\":1748354691.651628,\"ctix_modified\":1751279296.273555,\"ctix_score\":90,\"ctix_tlp\":null,\"custom_scores\":{\"x_ctix_customscore_2\":2},\"id\":\"f36749f2-776f-4153-b840-08bad5fb18b1\",\"indicator_type\":{\"attribute_field\":\"MD5\",\"type\":\"file\"},\"ioc_type\":\"file\",\"is_actioned\":false,\"is_deprecated\":false,\"is_false_positive\":false,\"is_reviewed\":false,\"is_revoked\":false,\"is_whitelist\":false,\"modified\":1748354676.716103,\"name\":\"e8c5c5829b630dcf61b55f271ac6c085\",\"sdo_name\":\"e8c5c5829b630dcf61b55f271ac6c085\",\"sdo_type\":\"indicator\",\"severity\":\"UNKNOWN\",\"source_tlp\":\"NONE\",\"sources\":[{\"first_seen\":1746812972,\"last_seen\":null,\"name\":\"Vault\",\"score\":100,\"tlp\":\"WHITE\"}],\"tags\":[\"brand impersonation\",\"cryptocurrency\",\"Apple\"],\"valid_from\":1746812972,\"valid_until\":null}",
          "severity": 99,
          "type": [
              "indicator"
          ]
      },
      "input": {
          "type": "cel"
      },
      "observer": {
          "product": "Threat Intelligence Management",
          "vendor": "Cyware"
      },
      "tags": [
          "preserve_original_event",
          "forwarded",
          "ti_cyware_intel_exchange-indicator",
          "brand impersonation",
          "cryptocurrency",
          "Apple"
      ],
      "threat": {
          "indicator": {
              "first_seen": [
                  "2025-05-09T17:49:32.000Z"
              ],
              "marking": {
                  "tlp": [
                      "WHITE"
                  ]
              },
              "modified_at": "2025-05-27T14:04:36.716Z",
              "name": [
                  "e8c5c5829b630dcf61b55f271ac6c085"
              ],
              "provider": [
                  "Vault"
              ],
              "type": "file"
          }
      },
      "ti_cyware_intel_exchange": {
          "indicator": {
              "created": "2025-05-09T17:49:32.000Z",
              "ctix_score": 90,
              "custom_scores": {
                  "x_ctix_customscore_2": 2
              },
              "deleted_at": "2025-09-28T10:28:16.273Z",
              "indicator_type": {
                  "attribute_field": "MD5",
                  "type": "file"
              },
              "ioc_expiration_duration": "90d",
              "is_actioned": false,
              "is_deprecated": false,
              "is_false_positive": false,
              "is_reviewed": false,
              "is_revoked": false,
              "is_whitelist": false,
              "name": "e8c5c5829b630dcf61b55f271ac6c085",
              "sdo_name": "e8c5c5829b630dcf61b55f271ac6c085",
              "sdo_type": "indicator",
              "source_tlp": "NONE",
              "sources": [
                  {
                      "score": 100
                  }
              ],
              "tags_list": [
                  "brand impersonation",
                  "cryptocurrency",
                  "Apple"
              ],
              "valid_from": "2025-05-09T17:49:32.000Z"
          }
      }
  }
  ```
</dropdown>


### Inputs used

These inputs can be used in this integration:
- [cel](https://www.elastic.co/docs/reference/beats/filebeat/filebeat-input-cel)


### API usage

This integration dataset uses the following API:
- `Indicator`: [CTIX API](https://ctixapiv3.cyware.com/rules/save-result-set/retrieve-saved-result-set-data).


### Expiration of Indicators of Compromise (IOCs)

Cyware Intel Exchange now support indicator expiration. The threat indicators are expired after the duration `IOC Expiration Duration` is configured in the integration setting. An [Elastic Transform](https://www.elastic.co/guide/en/elasticsearch/reference/current/transforms.html) is created for every source index to make sure only active threat indicators are available to the end users. Each transform creates a destination index named `logs-ti_cyware_intel_exchange_latest.dest_indicator-2*` which only contains active and unexpired threat indicators. The indicator match rules and dashboards are updated to list only active threat indicators.
Destination index is aliased to `logs-ti_cyware_intel_exchange_latest.indicator`.

#### Data retention

Threat indicators are re-collected across polling intervals, and the latest transform keeps the active, deduplicated view in its destination index. The source data streams therefore hold repeated copies of the same indicators.
The package bounds the growth of these source data streams with a retention that depends on the deployment type:

| Data stream                                 | Self-managed and Elastic Cloud Hosted (ILM policy)                                                     | Serverless (data stream lifecycle) |
|---------------------------------------------|--------------------------------------------------------------------------------------------------------|------------------------------------|
| `logs-ti_cyware_intel_exchange.indicator-*` | `logs-ti_cyware_intel_exchange.indicator-default_policy`: roll over after 2d, delete 3d after rollover | delete 5d after rollover           |

On self-managed and Elastic Cloud Hosted deployments the ILM policy applies. The data stream lifecycle shipped with the package is not used there. ILM counts the delete age from the rollover of a backing index, so a document can remain for up to the rollover age plus the delete age. On Serverless, ILM is not available and the data stream lifecycle applies instead. It also works per backing index: Elasticsearch [rolls the write index over automatically](https://www.elastic.co/docs/reference/elasticsearch/configuration-reference/data-stream-lifecycle-settings#cluster-lifecycle-default-rollover) on age, size, or document count, and [deletes a backing index once the retention has passed since it rolled over](https://www.elastic.co/docs/manage-data/lifecycle/data-stream#data-streams-lifecycle-how-it-works). A document therefore stays for the retention plus up to one rollover interval. The rollover age is derived from the retention and is an implementation detail that Elasticsearch may change. Where the package installs a transform, the transform's destination indices are not affected by either.
To keep data for a different period:
- Self-managed and Elastic Cloud Hosted: edit the ILM policy in Kibana under **Stack Management → Index Lifecycle Policies**, or with `PUT _ilm/policy/<policy name>`. A package upgrade reinstalls the package's ILM policies, so check your change after upgrading.
- Serverless: set the retention on the data stream, for example `PUT _data_stream/logs-ti_cyware_intel_exchange.indicator-default/_lifecycle` with the body `{"data_retention": "90d"}`. Replace `default` with your namespace.


## Screenshots

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.
<carousel>
  ![Indicator Dashboard](https://epr.elastic.co/package/ti_cyware_intel_exchange/0.8.0/img/cyware-indicator-dashboard.png)
</carousel>


## Changelog

<dropdown title="Changelog">
  | Version   | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Minimum Kibana version |
  |-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------|
  | **0.8.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/20987))Update Elastic Managed integration documentation to the current wording and docs links.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 9.1.08.19.0            |
  | **0.7.1** | **Bug fix** ([View pull request](https://github.com/elastic/integrations/pull/22123))Statically map `event.ingested` in transform destination indices so detection rules using it as the timestamp override do not report empty destination indices as missing the field.                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 9.1.08.19.0            |
  | **0.7.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/21858))Document the retention applied to source data streams on stateful and Serverless deployments, and how to change it.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 9.1.08.19.0            |
  | **0.6.1** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/21911))Align Beats field descriptions between the transform and its source data stream.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 9.1.08.19.0            |
  | **0.6.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/21585))Remove redundant ECS field definitions and the catch-all dynamic template from the transforms, relying on the `ecs@mappings` component template.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 9.1.08.19.0            |
  | **0.5.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/20575))Add tags to ingest pipeline processors and add `preserve_original_event` to pipeline-level `on_failure` handlers.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 9.0.08.18.0            |
  | **0.4.2** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/20463))Set agentless deployment mode `release` field to `ga`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 9.0.08.18.0            |
  | **0.4.1** | **Bug fix** ([View pull request](https://github.com/elastic/integrations/pull/20002))Fix transform destination to use keyword for data_stream.namespace, allowing multi-namespace deployments.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 9.0.08.18.0            |
  | **0.4.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/18552))Use new `release` field for agentless deployment mode to establish as beta.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 9.0.08.18.0            |
  | **0.3.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/18404))Use num_failure_retries instead of unattended mode for transform failure recovery.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 9.0.08.18.0            |
  | **0.2.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/15286))Update documentation and add "IOC Expiration Duration" configuration parameter.**Bug fix** ([View pull request](https://github.com/elastic/integrations/pull/15286))Fix type of `ti_cyware_intel_exchange.indicator.external_references` field in transform field definitions.**Bug fix** ([View pull request](https://github.com/elastic/integrations/pull/15286))Fix handling of `ti_cyware_intel_exchange.indicator.custom_scores`.**Breaking change** ([View pull request](https://github.com/elastic/integrations/pull/15286))Change type of `ti_cyware_intel_exchange.indicator.custom_scores` from `long` to `flattened`. | 9.0.08.18.0            |
  | **0.1.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/14500))Initial release.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 9.0.08.18.0            |
</dropdown>