Skip to main content
OpenSearch Plugins

OpenSearch Plugins

In an OpenSearch cluster, you can use pre-installed plugins.

opensearch-alertingAllows you to track data and automatically send notifications under certain conditions. It is possible to send requests to external endpoints. Read more about notifications in the article Alerting OpenSearch documentation
opensearch-anomaly-detectionAllows you to use ML algorithms (RCF) to detect anomalies when processing log data. Can be used in conjunction with the plugin opensearch-alerting to send notifications. Read more about anomaly detection in the article Anomaly detection OpenSearch documentation
opensearch-asynchronous-searchAllows you to execute asynchronous queries. You can monitor the progress and get partial results while the query is running. Read more about asynchronous search in the article Asynchronous search OpenSearch documentation
opensearch-custom-codecsAllows you to use custom codecs from the Apache Lucene library to customize the presentation of OpenSearch indexes on disk. For example, you can use the codec zstd for data compression. Read more about index codecs in the article Index codecs OpenSearch documentation
opensearch-geospatialAllows you to work with geographic data. Learn more about queries containing geographic data in the article Geographic and xy queries OpenSearch documentation
opensearch-index-managementAllows you to manage the index lifecycle and automates the processes of index creation, monitoring and management. Read more about index management in the article Index Management OpenSearch documentation
opensearch-job-schedulerUsed as a library for creating plugins that apply the task scheduler. Read more about the plugin in the article Job Scheduler OpenSearch documentation
opensearch-knnAllows to implement the k-nearest neighbors algorithm for document search, provides high performance when working with vector data. Read more about the plugin in the article k-NN search OpenSearch documentation
opensearch-mlAllows you to run loaded ML models, provides an API for ML model-based training and prediction. Trained models from OpenSearch can be viewed in the article OpenSearch-provided pretrained models OpenSearch documentation
opensearch-notificationsCollects notifications from all OpenSearch plugins in one place and allows users to react to set triggers. Read more about the plugin in the article Notifications OpenSearch documentation
opensearch-observabilityVisualizes events that are related to data. Uses the Piped Processing Language (PPL) to access the data. Read more about the plugin in the article Observability OpenSearch documentation
opensearch-performance-analyzerProvides a REST API to access cluster performance metrics. Uses the file system /dev/shm for temporary storage and can consume up to 1 GB. Read more about the plugin in the article Performance Analyzer OpenSearch documentation
opensearch-reports-schedulerGenerates reports in PNG, PDF, CSV formats. Read more about the plugin in the article Reporting using OpenSearch Dashboards OpenSearch documentation
opensearch-securityProvides encryption, authentication, and authorization. Read more about security in the article About Security in OpenSearch OpenSearch documentation
opensearch-security-analyticsSIEM solution for OpenSearch. It has a pre-defined set of rules for threat detection, you can customize rules and set up notifications. Learn more about security event analytics in the article About Security Analytics OpenSearch documentation
opensearch-sqlAllows you to run SQL and PPL queries on data that is stored in OpenSearch. For more information about using SQL and PPL queries, see the following section SQL and PPL OpenSearch documentation