Elasticsearch
Overview
SLUG: ELASTICSEARCH
Description
Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. It provides real-time search and analytics for all types of data.
Authentication Details
Basic Auth
API Key
Connecting to Elasticsearch
Create an auth config
Use the dashboard to create an auth config for the Elasticsearch toolkit. This allows you to connect multiple Elasticsearch accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Elasticsearch Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using Basic Auth
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Elasticsearch toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
ELASTICSEARCH_GET_INDEX_SCHEMA
Tool Name: Get Index Schema
Description
Action Parameters
Action Response
ELASTICSEARCH_LIST_INDICES
Tool Name: List Indices
Description
Action Parameters
Action Response
ELASTICSEARCH_QUERY_INDEX
Tool Name: Query Index
Description
Action Parameters
Action Response