Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

OpenSearch

Apache 2.0 search, analytics and observability suite.

Visit website Save

OpenSearch is an Apache 2.0 search and analytics suite built on Apache Lucene, with OpenSearch Dashboards and a Linux Foundation home.

Pricing
Open source
Deployment
Self-hosted
Platforms
Windows, Linux
13,969stars3,086forks
0views
Updated

What is OpenSearch?

OpenSearch is a community-driven, Apache 2.0-licensed open source search and analytics suite for ingesting, searching, visualizing and analyzing data. It is a project of the Linux Foundation. The core is a distributed search and analytics engine based on Apache Lucene, and it supports full-text search by field, across multiple indices, with scoring, sorting and aggregations.

OpenSearch Dashboards is the visualization toolset for exploring and querying the data. The project also publishes OpenSearch Data Prepper, a server-side data collector, and an OpenTelemetry-native Observability Stack that bundles the engine, Dashboards, Data Prepper and a collector for traces, logs, metrics and AI agent observability.

Teams run it themselves. Packages exist for Linux, FreeBSD, Arch Linux and Windows, plus Docker images, and the project recommends Docker Compose as the quickest way to try a two-node cluster with Dashboards. Developers reach the engine through REST APIs and client libraries, and the same project offers downloads, documentation and a community forum.

Key capabilities

  • Distributed search Provides a distributed search engine for application search and unstructured data.
  • Application access Exposes REST APIs and supports integration through client libraries.
  • Log analytics Supports searching and analyzing logs for observability workflows.
  • Visualization Uses OpenSearch Dashboards to visualize and explore data.
  • Search extensions Includes ecosystem plugins for neural search and nearest-neighbor vector search.
  • Security controls Offers a security plugin with TLS, authentication backends, data masking, audit logging, and role-based access controls.
Advertisements

Where OpenSearch fits

OpenSearch fits into application backends that need search, as well as data pipelines supporting log analytics and observability. Applications can access the engine through REST APIs or client libraries, while OpenSearch Dashboards provides a visualization interface.

Before deployment, teams should verify installation requirements, cluster sizing, security configuration, and compatibility between the engine, client libraries, Dashboards, and selected plugins. The release notes identify client deprecations and mixed-version cluster behavior that warrant review during upgrades.

Install

docker-compose up

Reviews of OpenSearch

No reviews yet

Be the first to share your experience with OpenSearch.

Loading review form…

Alternatives to OpenSearch

Compare OpenSearch with these tools →