OpenSearch and OpenSearch Dashboards as well as the plugins and tools included in the OpenSearch Project are open source software with an Apache 2.0 license. We encourage you to use it all to the full extent of this license.

OpenSearch Project Org

The GitHub organization for the entire OpenSearch Project

OpenSearch

Open source distributed and RESTful search engine.

Contributing Developer Guide
OpenSearch Dashboards

Open source visualization dashboards for OpenSearch.

Contributing Developer Guide
Alerting Plugin

Get notified when your data meets certain conditions by setting up monitors, alerts, and notifications

Contributing Developer Guide
Alerting Dashboards Plugin

Manage your monitors, alerts and notifications in OpenSearch Dashboards

Contributing Developer Guide
Anomaly Detection

Identify atypical data and receive automatic notifications

Contributing Developer Guide
Anomaly Detection Dashboards Plugin

Manage your detectors and identify atypical data in OpenSearch Dashboards

Contributing Developer Guide
Asynchronous Search

Run queries in the background and retrieve partial results along the way

Contributing
Common Utils

Contributing Developer Guide
Cross-cluster Replication

Synchronize your data across multiple clusters for lower latencies and higher availability

Contributing
Dashboards Notebooks

Combine code snippets, live visualizations, and narrative text into rich reports in OpenSearch Dashboards

Contributing
Dashboards Reports

Export and automate PNG, PDF, and CSV reports in OpenSearch Dashboards

Contributing
Dashboards Visualizations

Visualize the start, end, and duration of unique events in a sequence in OpenSearch Dashboards

Contributing Developer Guide
Data Prepper

Data Prepper is a component of the OpenSearch project that accepts, filters, transforms, enriches, and routes data at scale.

Contributing
Geospatial

Contributing
Index Management

Automate periodic data operations, such as deleting indices at a certain age or performing a rollover at a certain size

Contributing Developer Guide
Index Management Dashboards Plugin

Manage policies and jobs and automate periodic data operations in OpenSearch Dashboards

Contributing Developer Guide
Job Scheduler

Run periodic jobs on the cluster from your plugin

Contributing Developer Guide
k-NN

Find the k-nearest neighbors (k-NN) for your vector data

Contributing Developer Guide
Logstash Output Opensearch

A Logstash plugin that sends event data to a OpenSearch clusters and stores as an index.

Contributing Developer Guide
Notifications

Notifications plugin for OpenSearch enables other plugins to send notifications via Email, Slack, Amazon Chime, Custom web-hook etc channels

Contributing
OpenSearch Build

OpenSearch / OpenSearch-Dashboards Build Systems

Contributing Developer Guide
Opensearch CLI

A full-featured command line interface (CLI) for OpenSearch.

Contributing Developer Guide
OpenSearch Devops

We welcome all the community members to help develop third party tools/automations/workflows for OpenSearch/OpenSearch-Dashboards.

Contributing Developer Guide
OpenSearch Plugin Template (Java)

Template repo for creating OpenSearch plugins

OpenSearch Plugins

For all things OpenSearch plugins.

Contributing
Performance Analyzer

Get detailed performance metrics from your cluster independently of the Java Virtual Machine (JVM)

Contributing Developer Guide
Performance Analyzer RCA

The Performance Analyzer RCA is a framework that builds on the Performance Analyzer engine to support root cause analysis (RCA) of performance and reliability problems for OpenSearch instances.

Contributing Developer Guide
PerfTop

PerfTop: A client for the OpenSearch Performance Analyzer

Contributing Developer Guide
Security

Secure your cluster with TLS, numerous authentication backends, data masking, audit logging as well as role-based access control on indices, documents, and fields

Contributing Developer Guide
Security Dashboards Plugin

Manage your internal users, roles, access control, and audit logs from OpenSearch Dashboards

Contributing Developer Guide
SQL

Query your data using familiar SQL or intuitive Piped Processing Language (PPL)

Contributing
Project Meta

Tools to make it easy to manage processes across the opensearch-project org.

Contributing
Documentation Website

The documentation for OpenSearch, OpenSearch Dashboards, and their associated plugins.

Contributing
OpenSearch Website

The source to opensearch.org

Contributing
OpenSearch-Py

Python Low Level Client for OpenSearch

Contributing Developer Guide
OpenSearch-Js

Node.js Client for OpenSearch

Contributing Developer Guide
OpenSearch-Java

Java High level Client for OpenSearch

Contributing Developer Guide
OpenSearch-Go

Go Client for OpenSearch

Contributing Developer Guide
Trace Analytics

Visualize and explore your trace data in OpenSearch Dashboards

Contributing Developer Guide
PPL Specification

Query your data using familiar SQL or intuitive Piped Processing Language (PPL)

.github

Contributing
OpenSearch Website Search

Provides the search experience for the OpenSearch documentation website

Contributing
OpenSearch Helm Charts

A community repository for Helm Charts of OpenSearch Project.

OpenSearch-Py-DSL

High level Python client for OpenSearch

Contributing
Opensearch Dashboards Functional Test

Contributing
Opensearch Dashboards Test Library

Contributing
OpenSearch CI

Contributing Developer Guide
Ansible Playbook

A community repository for Ansible Playbook of OpenSearch Project.

Contributing Developer Guide
OpenSearch Clients

For all things about OpenSearch clients.

Contributing Developer Guide
OpenSearch Search Relevance Dashboards

Search Relevance tooling including the Search Comparison Tool

Contributing Developer Guide