A curated list of awesome resources for OpenSearch AI integrations, frameworks, and tools. Focused on generative AI, agents, and related technologies. We aren't trying to cover the vector space or the hybrid query space.
⭐ Star us on GitHub — it helps!
This list was inspired by awesome-search, another awesome resource!
- A Visual AI Search Flow Builder for OpenSearch: Build GenAI and Vector Search Solutions Faster - Tyler Ohlsen, Owais Kazi (Amazon Web Services) at OpenSearch Con NA 2025
- OpenSearch Flow and Agent Frameworks: Easy AI - Jon Handler (Amazon Web Services) at OpenSearch Con NA 2025
- AI & OpenSearch: Confronting the New Frontier of Security & Compliance Burdens - Hugo Huang, Mohamed Nsiri (Canonical) at OpenSearch Con NA 2025
- Agentic AI Meets Search: Real-World Use Cases with OpenSearch MCP Support - Aditya Soni (Forrester Research), Seema Saharan (Autodesk), Anshika Tiwari (Amazon Web Services) at OpenSearch Con NA 2025
- Haystack Conference EU 2025 Session 5 - Upcoming talk at Haystack Conference EU 2025
- OpenSearch MCP Server: Empowering the Amazon EC2 Team's Droplet Analysis - Case study of using OpenSearch MCP for real-world data analysis
- Hosting OpenSearch MCP Server with Amazon Bedrock AgentCore - Integration guide for OpenSearch MCP and Amazon Bedrock
- Using OpenSearch for Retrieval Augmented Generation (RAG) - Leveraging OpenSearch in RAG architectures
- Introducing Semantic Highlighting in OpenSearch - New features for semantic search visualization
- Neural Sparse Models Are Now Available in Hugging Face Sentence Transformers - Integration with popular transformer models
- Introducing MCP in OpenSearch - Overview of the Multi-model Computation Protocol
- OpenSearch Generative AI - Introduction to generative AI capabilities
- Unlocking Agentic AI Experiences with OpenSearch - Building AI agents with OpenSearch
- Tarun Agarwal - Building a RAG Pipeline with AWS Bedrock, OpenSearch, and LangChain - A medium article detailing how to build a RAG pipeline that generates text embeddings, stores them in OpenSearch, and processes documents with LangChain
- Cian Clarke - Retrieval Augmented Generation with Amazon OpenSearch Vector DB & Langchain - A personal blog post explaining how to use OpenSearch as a vector database with Langchain for RAG applications
- ML Commons Plugin - Core machine learning capabilities
- Agentic Search - Building agent-based search experiences
- Query Planning Tool - Tools for optimizing query execution
- Agentic Memory APIs - Managing memory for AI agents
- GenAI Tutorials - Getting started with generative AI
- AI Search - Overview of AI-powered search
- Building Flows - Creating AI search flows
- Conversational Search - Building chat-like search interfaces
- LLM Frameworks - Integrating with large language models
- OpenSearch Assistant - Built-in AI assistant functionality
- Agents and Tools - Framework for creating intelligent agents
- MCP Connector - Connecting to external AI services
- Automating Configurations - Setting up automated workflows
- Workflow Steps - Building blocks for automation
- Workflow Tutorial - Guide to creating workflows
- OpenSearch ML Quickstart - A repository with examples and demos for getting started with ML in OpenSearch
- RAG Tutorials - Collection of ML tutorials showing how to implement RAG with different models and platforms
- Zero to RAG: A Quick OpenSearch Vector Database and DeepSeek Integration Guide - A practical guide for setting up a RAG system using OpenSearch and DeepSeek model in just 5 minutes
- Build Conversational AI Search with Amazon OpenSearch Service - Explains how to implement conversational search using OpenSearch's agents and tools feature
- Power Neural Search with AI/ML Connectors in Amazon OpenSearch Service - Demonstrates how to configure AI/ML connectors to external models through the OpenSearch Service console
- Agentic Search LLM Generated Type - Using LLMs to generate search types
- Agentic Memory with Strands Agent - Implementing memory for agents
- Kirponik - Building a 'Chat with Your Logs' System - A tutorial on creating a conversational AIOps system that allows users to query logs in natural language using OpenSearch
- RAG with OpenSearch: A Crash Course for Building RAG Applications - Hands-on webinar covering the complete RAG pipeline from data ingestion to generating answers with LLMs
- Sycamore - A framework for building AI applications with OpenSearch
- AWS Memory-Augmented Agents - Agents enhanced with memory capabilities that can use OpenSearch as long-term storage
- Awesome Search - Curated list of search resources
Your contributions are always welcome! Please feel free to submit a Pull Request.