OpenSearch
A community-driven, Apache 2.0-licensed open source search and analytics suite for ingesting, searching, visualizing, and analyzing data with built-in AI capabilities.
OpenSearch is an open-source alternative to:

OpenSearch is a distributed search and analytics engine designed for enterprise-grade workloads. Built on Apache Lucene, it provides a scalable, secure, and highly available platform for real-time data processing and visualization.
Key Features
- Search & Analytics: Full-text search, structured search, and analytics with aggregations and filtering
- Visualization: OpenSearch Dashboards for interactive data exploration and dashboard creation
- Machine Learning: Built-in anomaly detection, forecasting, and ML-based search relevance
- Vector Search: Native support for vector embeddings for AI/ML applications
- Security Analytics: Threat detection, event correlation, and security monitoring
- Observability: Log analytics, performance monitoring, and end-to-end observability stack
- Data Prepper: Server-side data collector for enriching, transforming, and aggregating data
- Multi-tenancy: Secure data isolation with role-based access control
- Scalability: Horizontal scaling with distributed architecture for high availability
- Open Standards: Compatible with Elasticsearch APIs for easy migration
Tech / Self-Hosting
OpenSearch is fully open source (Apache 2.0 license) and can be self-hosted on any infrastructure. The project provides official Docker images, Helm charts for Kubernetes deployment, and comprehensive documentation for on-premises and cloud installations. Community support is available through forums and GitHub repositories.