{"id":"elasticsearch-opensearch--elastic-co","name":"Elasticsearch","url":"https://www.elastic.co/","page":"https://mrpeppersdev.github.io/agent-infrastructure-landscape/systems/elasticsearch-opensearch--elastic-co","family":"data","section":"Vector-database infrastructure","sections":["Vector-database infrastructure"],"tier":1,"last_verified_at":"2026-10-26","lifecycle":{"status":"active","severity":0,"note":null},"taxonomy":null,"cells":{"type":{"value":"Mature hybrid search","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"desc":{"value":"Mature hybrid (BM25 + vector) implementations. RRF + weighted combination. Elastic ELSER sparse model.","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"claims":{"value":"Elastic positions Elasticsearch as world's most-downloaded vector DB; Elasticsearch reports 2x–12x faster than OpenSearch on its own benchmarks; independent Trail of Bits study (March 2025) found OpenSearch 1.6x faster on Big5 mixed workload and 11% faster on vector. Customers include Reed (UK), Stack Overflow, Adobe; OpenSearch on AWS recommended for Bedrock RAG","citation":"https://www.elastic.co/elasticsearch/vector-database","status":"real-data","tier":"T2","source_class":"vendor"},"modalities":{"value":"text","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"created":{"value":"2012","citation":"https://en.wikipedia.org/wiki/Elastic_NV","status":"real-data","tier":"T2","last_verified_at":"2026-05-12","source_class":"third-party"},"latest-release":{"value":"not applicable — managed service","citation":"https://github.com/elastic/mcp-server-elasticsearch","status":"real-data","tier":"T1","last_verified_at":"2026-10-26","source_class":"repo"},"license":{"value":"AGPL-3.0 / SSPL-1.0 / Elastic-2.0 (choice)","citation":"https://github.com/elastic/elasticsearch/blob/main/LICENSE.txt","status":"real-data","tier":"T1","source_class":"repo"},"gh":{"value":"elastic/elasticsearch — ~78k stars, active (commit date not captured)","citation":"https://github.com/topics/search-engine","status":"real-data","tier":"T1","last_verified_at":"2026-10-26","source_class":"repo"},"mindshare":{"value":"One of the highest-mindshare entries in the table — Elasticsearch dominates general-purpose enterprise search","citation":"https://blog.trailofbits.com/2025/03/06/benchmarking-opensearch-and-elasticsearch/","status":"real-data","tier":"T2","last_verified_at":"2026-05-12","source_class":"third-party"},"citations":{"value":"not applicable — not academic","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-12"},"funding":{"value":"$162M pre-IPO; IPO 2018 NYSE:ESTC; public company","citation":"https://www.crunchbase.com/organization/elasticsearch","status":"real-data","tier":"T2","last_verified_at":"2026-05-12","source_class":"third-party"},"customers":{"value":"Thousands of enterprises; exact count not disclosed","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"pricing":{"value":"free (OSS) self-managed; Elastic Cloud paid (price pages not re-verified)","citation":"https://github.com/elastic/elasticsearch/blob/main/LICENSE.txt","status":"real-data","tier":"T1","source_class":"repo"},"compliance":{"value":"SOC 2 Type II; ISO 27001; HIPAA; FedRAMP (Elastic Cloud Gov); GDPR-compliant","citation":"https://www.elastic.co/security","status":"real-data","tier":"T2","source_class":"vendor"},"data-handling":{"value":"Customer data not used for training; ISO 27701 / 27018 certified; GDPR compliant; all cluster access logged","citation":"https://www.elastic.co/trust/faq","status":"real-data","tier":"T2","source_class":"vendor"},"deployment":{"value":"Both","citation":"https://www.elastic.co/cloud","status":"real-data","tier":"T2","source_class":"vendor"},"hq":{"value":"US","citation":"https://salestools.io/en/report/elastic-headquarters","status":"real-data","tier":"T2","source_class":"third-party"},"founders":{"value":"Shay Banon (CTO/co-founder), Simon Willnauer, Steven Schuurman, Uri Boness; founded 2012","citation":"https://en.wikipedia.org/wiki/Elastic_NV","status":"real-data","tier":"T2","source_class":"third-party"},"volume":{"value":"no scale claim (petabytes in enterprise use)","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"perf":{"value":"Elastic 8.12 + RaBitQ binary quantisation: 32× memory reduction, recall@10 >0.95 on MS MARCO.","citation":"https://www.elastic.co/blog/elasticsearch-8-12-vector-search-rabitq-better-binary-quantization","status":"real-data","tier":"T2","source_class":"vendor"},"repro":{"value":"not applicable — not a research paper","citation":null,"status":"not-applicable","tier":"T3"},"code-release":{"value":"not applicable — not a research paper","citation":null,"status":"not-applicable","tier":"T3"},"api-surface":{"value":"REST, SDK: many","citation":"https://www.elastic.co/docs/api","status":"real-data","tier":"T2","source_class":"vendor"},"latency":{"value":"searched not found","citation":"https://www.elastic.co/elasticsearch","status":"depth-floor-reached","tier":"T2","source_class":"vendor"},"throughput":{"value":"searched not found","citation":"https://www.elastic.co/elasticsearch","status":"depth-floor-reached","tier":"T2","source_class":"vendor"},"backend-storage":{"value":"custom (Lucene-backed)","citation":"https://www.elastic.co/elasticsearch","status":"real-data","tier":"T2","source_class":"vendor"},"multi-tenancy":{"value":"Allocator-level cluster separation in Elastic Cloud Enterprise; index-level access control; dedicated single-tenant deployments available","citation":"https://www.elastic.co/guide/en/cloud/current/ec-security.html","status":"real-data","tier":"T2","source_class":"vendor"},"encryption":{"value":"AES-256 at rest, TLS 1.2 in transit; BYOK via AWS KMS / Azure Key Vault / GCP Cloud KMS (Enterprise tier)","citation":"https://www.elastic.co/docs/deploy-manage/security/encrypt-deployment-with-customer-managed-encryption-key","status":"real-data","tier":"T2","source_class":"vendor"},"sso-rbac":{"value":"SSO + RBAC","citation":"https://www.elastic.co/security","status":"real-data","tier":"T2","source_class":"vendor"},"embedding-model":{"value":"multiple supported","citation":"https://www.elastic.co/guide/en/machine-learning/current/ml-nlp-text-emb-vector-search.html","status":"real-data","tier":"T2","source_class":"vendor"},"consistency":{"value":"not documented in public vendor materials (operational dimension typically managed in private deployment guides).","citation":"https://www.elastic.co/guide/en/elasticsearch/reference/current/consistency.html","status":"depth-floor-reached","tier":"T2","source_class":"vendor"},"versioning":{"value":"immutable append-log","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"tombstoning":{"value":"not documented in public vendor materials (operational dimension typically managed in private deployment guides).","citation":"https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete.html","status":"depth-floor-reached","tier":"T2","source_class":"vendor"},"schema-evolution":{"value":"schema with migration","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"namespace":{"value":"per-tenant","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"contradiction":{"value":"always overwrite (last-write-wins)","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"forgetting":{"value":"none (permanent)","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"mcp-support":{"value":"yes — official Elastic Agent Builder MCP endpoint (Elastic 9.2+ / Serverless); older elastic/mcp-server-elasticsearch deprecated","citation":"https://github.com/elastic/mcp-server-elasticsearch","status":"real-data","tier":"T1","source_class":"repo"},"a2a-support":{"value":"no Google A2A (Agent2Agent) integration documented as of 2026-05.","citation":"https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html","status":"depth-floor-reached","tier":"T2","source_class":"vendor"},"otel":{"value":"first-class — native OTel","citation":"https://www.elastic.co/observability","status":"real-data","tier":"T2","source_class":"vendor"},"webhooks":{"value":"webhook + alerting actions","citation":"https://www.elastic.co/guide/en/kibana/current/webhook-action-type.html","status":"real-data","tier":"T2","source_class":"vendor"},"import-export":{"value":"JSON (bulk API), snapshots, CSV","citation":"https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.html","status":"real-data","tier":"T2","source_class":"vendor"},"integration-count":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"orchestration":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"programmatic-control":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"vendor-benchmarks":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-06"},"pricing-specifics":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"agent-abstraction":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"memory-primitives":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"llm-lock":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"runtimes":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"session-handling":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"validated-verticals":{"value":"RAG developers, agent builders (broad horizontal); financial-services, healthcare, legal, e-commerce","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"time-to-running":{"value":"<10min (managed cloud) to <1hr (self-host Docker)","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"anti-fit":{"value":"not for relational / graph-heavy queries (vector-first by design)","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"optimised-for":{"value":"low-latency similarity search + scale","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"adjacent-infrastructure":{"value":"BYO embedding model + LLM; this IS the vector store","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"pros":{"value":"Ubiquitous in enterprise stacks — vector search added without requiring a new database; mature ops, observability, and security.","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"cons":{"value":"Vector performance is behind dedicated engines.","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"links":{"value":"elastic.co","citation":"https://www.elastic.co/","status":"real-data","tier":"T2","source_class":"vendor"},"obs-langsmith":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-opentelemetry":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-datadog":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-helicone":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-weave":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-langfuse":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-arize":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-custom":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-token-budget":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-prompt-caching":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-semantic-caching":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-batching":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-model-routing":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-streaming-only":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-observability-cost-attribution":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-langsmith-evals":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-braintrust":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-weights-and-biases-agent":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-helicone-evals":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-custom-test-harness":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-human-loop":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-production-traffic-replay":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"commit-trajectory":{"value":"not applicable — no GitHub repo","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-14"},"citation-trajectory":{"value":"not applicable — non-paper row","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-14"},"download-trajectory":{"value":"not applicable — not published as a package","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-14"},"cost-input-usd-per-mtok":{"value":"0","citation":"https://www.elastic.co/pricing","status":"real-data","tier":"T2","source_class":"vendor"},"cost-output-usd-per-mtok":{"value":"0","citation":"https://www.elastic.co/pricing","status":"real-data","tier":"T2","source_class":"vendor"},"cost-tier":{"value":"free","citation":"https://www.elastic.co/pricing","status":"real-data","tier":"T2","source_class":"vendor"},"cost-pricing-model":{"value":"free-tier","citation":"https://www.elastic.co/pricing","status":"real-data","tier":"T2","source_class":"vendor"},"cost-last-verified":{"value":"2026-06-29","citation":"https://www.elastic.co/pricing","status":"real-data","tier":"T2","source_class":"vendor"},"capability-composite-score":{"value":"not applicable — search infrastructure, not a capable system","citation":null,"status":"not-applicable","tier":"T3"},"capability-band":{"value":"not applicable — search infrastructure, not a capable system","citation":null,"status":"not-applicable","tier":"T3"},"capability-benchmark-sources":{"value":"not applicable — search infrastructure, not a capable system","citation":null,"status":"not-applicable","tier":"T3"},"capability-last-verified":{"value":"not applicable — search infrastructure, not a capable system","citation":null,"status":"not-applicable","tier":"T3"},"use-case-tags":{"value":"not applicable — search infrastructure, not a deployable end-user system","citation":null,"status":"not-applicable","tier":"T3"},"use-case-anti-tags":{"value":"not applicable — infrastructure component, no end-use anti-tags apply","citation":null,"status":"not-applicable","tier":"T3"},"adoption-accelerator":{"value":"","citation":null,"status":"no-data","tier":"T3"},"architecture-deployment-locus":{"value":"hybrid","citation":"https://www.elastic.co/elasticsearch","status":"real-data","tier":"T2","source_class":"vendor"},"licensing-bucket":{"value":"open-core","citation":"https://raw.githubusercontent.com/elastic/elasticsearch/main/LICENSE.txt","status":"real-data","tier":"T2","source_class":"repo"},"positioning-platform-vs-product":{"value":"platform","citation":"https://www.elastic.co/elasticsearch","status":"real-data","tier":"T2","source_class":"vendor"},"taxonomy-three-layer-rollup":{"value":"model-infra","citation":"https://github.com/MrPeppersDev/agent-infrastructure-landscape/blob/main/docs/schema/section-to-three-layer-rollup.json","status":"real-data","tier":"T1","source_class":"repo"},"developer-activity-opendigger":{"value":"","citation":null,"status":"no-data","tier":"T3"},"freshness-date":{"value":"2026-10-26","citation":"https://mrpeppersdev.github.io/agent-infrastructure-landscape/systems/elasticsearch-opensearch--elastic-co","status":"real-data","tier":"T2","source_class":"catalog"},"compliance-certifications":{"value":"csa-star,fedramp,hipaa,iso27001,iso27017,iso27018,pci-dss,soc3","citation":"https://www.elastic.co/trust","status":"real-data","tier":"T2","source_class":"vendor"},"sdk-languages":{"value":"csharp,go,java,php,python,rest,ruby,rust,typescript","citation":"https://www.elastic.co/docs/reference/elasticsearch-clients","status":"real-data","tier":"T2","source_class":"vendor"},"protocol-support":{"value":"a2a,mcp-client,mcp-server,opentelemetry","citation":"https://www.elastic.co/docs/solutions/search/agent-builder/mcp-server","status":"real-data","tier":"T2","source_class":"vendor"},"maturity":{"value":"","citation":null,"status":"no-data","tier":"T3"}},"corroboration":{"cited_cells":54,"third_party_cells":5},"edges":{"outgoing":[{"source":"elasticsearch-opensearch--elastic-co","target":"anthropic-claude-foundation-models--anthropic-com","type":"integrates-with","evidence":"Elastic Search Labs has a Anthropic Claude (foundation models) integration page.","citation":"https://www.elastic.co/search-labs/integrations/anthropic","verified_at":"2026-10-29"},{"source":"elasticsearch-opensearch--elastic-co","target":"cohere-command-r-command-a--cohere-com","type":"integrates-with","evidence":"Elastic Search Labs has a Cohere Command R+ / Command A integration page.","citation":"https://www.elastic.co/search-labs/integrations/cohere","verified_at":"2026-10-29"},{"source":"elasticsearch-opensearch--elastic-co","target":"jina-ai-embeddings--jina-ai","type":"integrates-with","evidence":"Elastic Search Labs has a Jina AI Embeddings integration page.","citation":"https://www.elastic.co/search-labs/integrations/jina","verified_at":"2026-10-29"},{"source":"elasticsearch-opensearch--elastic-co","target":"langchain-framework--langchain-com","type":"integrates-with","evidence":"Elastic Search Labs has a LangChain (framework) integration page.","citation":"https://www.elastic.co/search-labs/integrations/langchain","verified_at":"2026-10-29"},{"source":"elasticsearch-opensearch--elastic-co","target":"llamaindex-framework--llamaindex-ai","type":"integrates-with","evidence":"Elastic Search Labs has a LlamaIndex (framework) integration page.","citation":"https://www.elastic.co/search-labs/integrations/llama-index","verified_at":"2026-10-29"},{"source":"elasticsearch-opensearch--elastic-co","target":"mistral-large-2-mixtral-family--mistral-ai","type":"integrates-with","evidence":"Elastic Search Labs has a Mistral Large 2 / Mixtral family integration page.","citation":"https://www.elastic.co/search-labs/integrations/mistral","verified_at":"2026-10-29"},{"source":"elasticsearch-opensearch--elastic-co","target":"openai-gpt-family-gpt-5-gpt-4o-o3-o4--openai-com","type":"integrates-with","evidence":"Elastic Search Labs has a OpenAI GPT family (GPT-5 / GPT-4o / o3 / o4) integration page.","citation":"https://www.elastic.co/search-labs/integrations/open-ai","verified_at":"2026-10-29"}],"incoming":[{"source":"cohere-embed--cohere-com","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"Cohere docs \"Integrating Embedding Models with Other Tools\": Elasticsearch and Cohere guide.","citation":"https://docs.cohere.com/docs/elasticsearch-and-cohere","verified_at":"2026-10-29"},{"source":"dify--gh-langgenius-dify","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"Dify self-host VECTOR_STORE supports `elasticsearch` as the knowledge-base vector store.","citation":"https://docs.dify.ai/en/self-host/deploy/configuration/environments","verified_at":"2026-10-29"},{"source":"haystack-framework--haystack-deepset-ai","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"Haystack integrations directory has an Elasticsearch integration page (\"Use an Elasticsearch database with Haystack\").","citation":"https://haystack.deepset.ai/integrations/elasticsearch-document-store","verified_at":"2026-10-29"},{"source":"langchain-framework--langchain-com","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"LangChain docs have an Elasticsearch integration provider page (Distributed search and analytics engine).","citation":"https://docs.langchain.com/oss/python/integrations/providers/elasticsearch","verified_at":"2026-10-29"},{"source":"langflow--gh-langflow-ai-langflow","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"Langflow components bundle: Elasticsearch vector store component.","citation":"https://docs.langflow.org/bundles-elastic","verified_at":"2026-10-29"},{"source":"llamaindex-framework--llamaindex-ai","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"LlamaIndex has an official vector store integration package llama-index-vector-stores-elasticsearch in its repo.","citation":"https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/vector_stores/llama-index-vector-stores-elasticsearch","verified_at":"2026-10-29"},{"source":"mastra--mastra-ai","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"Mastra repo ships the @mastra/elasticsearch store package.","citation":"https://github.com/mastra-ai/mastra/tree/main/stores/elasticsearch","verified_at":"2026-10-29"},{"source":"mem0--mem0-ai","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"Mem0 docs have an Elasticsearch vector store page for Mem0 open source.","citation":"https://docs.mem0.ai/components/vectordbs/dbs/elasticsearch","verified_at":"2026-10-29"},{"source":"microsoft-semantic-kernel--gh-microsoft-semantic-kernel","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"Semantic Kernel docs list an out-of-the-box Elasticsearch vector store connector.","citation":"https://learn.microsoft.com/en-us/semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/","verified_at":"2026-10-29"},{"source":"openllmetry-traceloop--gh-traceloop-openllmetry","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"OpenLLMetry's What's Supported page lists Elasticsearch as instrumented out of the box.","citation":"https://www.traceloop.com/docs/openllmetry/tracing/supported","verified_at":"2026-10-29"},{"source":"openrouter--openrouter-ai","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"OpenRouter Broadcast docs have a page for sending request traces to Elastic Observability.","citation":"https://openrouter.ai/docs/guides/features/broadcast/elastic","verified_at":"2026-10-29"},{"source":"opensearch-aws--opensearch-org","target":"elasticsearch-opensearch--elastic-co","type":"forks","evidence":"AWS-led fork of Elasticsearch 7 — Apache-licensed","citation":"https://opensearch.org/"},{"source":"phidata-now-agno--agno-com","target":"elasticsearch-opensearch--elastic-co","type":"integrates-with","evidence":"Agno ships a elasticsearch vector DB integration module (agno.vectordb.elasticsearch).","citation":"https://github.com/agno-agi/agno/tree/main/libs/agno/agno/vectordb/elasticsearch","verified_at":"2026-10-29"}]},"history":[{"date":"2026-10-27","commit":"5f9d9c6b16","pr":275,"kind":"lifecycle","changes":[{"field":"name","label":"Name","from":"Elasticsearch / OpenSearch","to":"Elasticsearch"},{"field":"license","label":"License","from":"AGPL-3.0 / SSPL-1.0 / Elastic-2.0 (choice) for Elasticsearch; OpenSearch fork is Apache-2.0","to":"AGPL-3.0 / SSPL-1.0 / Elastic-2.0 (choice)","source":"https://github.com/elastic/elasticsearch/blob/main/LICENSE.txt"},{"field":"latest-release","label":"Latest release","from":"not applicable — not OSS","to":"not applicable — managed service","source":"https://github.com/elastic/mcp-server-elasticsearch"},{"field":"pricing","label":"Pricing","from":"free (OSS) self-managed; Elastic Cloud / Amazon OpenSearch Service paid (price pages not re-verified)","to":"free (OSS) self-managed; Elastic Cloud paid (price pages not re-verified)","source":"https://github.com/elastic/elasticsearch/blob/main/LICENSE.txt"}]},{"date":"2026-10-26","commit":"80cd27834a","pr":258,"kind":"update","changes":[{"field":"license","label":"License","from":"not applicable — not OSS","to":"AGPL-3.0 / SSPL-1.0 / Elastic-2.0 (choice) for Elasticsearch; OpenSearch fork is Apache-2.0","source":"https://github.com/elastic/elasticsearch/blob/main/LICENSE.txt"},{"field":"pricing","label":"Pricing","from":"Free + paid","to":"free (OSS) self-managed; Elastic Cloud / Amazon OpenSearch Service paid (price pages not re-verified)","source":"https://github.com/elastic/elasticsearch/blob/main/LICENSE.txt"},{"field":"mcp-support","label":"MCP support","from":"via official adapter — Elastic MCP server","to":"yes — official Elastic Agent Builder MCP endpoint (Elastic 9.2+ / Serverless); older elastic/mcp-server-elasticsearch deprecated","source":"https://github.com/elastic/mcp-server-elasticsearch"}]}],"license":"CC-BY-4.0","source":"https://github.com/MrPeppersDev/agent-infrastructure-landscape/blob/main/data/landscape.json"}