Skip to main content

Elasticsearch

How to connect Nora to an Elasticsearch cluster.
Elasticsearch integrations let your agents index, search, and aggregate data. Nora supports any v7+ cluster — Elastic Cloud, self-hosted, or OpenSearch (which speaks the same API).

Where to apply for credentials

SetupWhere to find auth
Elastic CloudDeployments → your deployment → Endpoints (URL) + Security → Users (creds)
OpenSearch (AWS)OpenSearch Dashboards → Security → Internal users
Self-hosted (Bitnami)elasticsearch.yml xpack.security.enabled; built-in users
For Elastic Cloud the canonical pair is the elastic superuser. For production agents, create a dedicated user with a least-privilege role.

Connect in Nora

1

Paste the node URL

The node URL is the cluster’s HTTPS endpoint, e.g. https://my-cluster.es.us-east-1.aws.elastic-cloud.com:9243. The control-plane SSRF guard rejects RFC1918 hosts — for self-hosted clusters behind a private network, your agent runtime needs reachable DNS.
2

(Optional) Enter username + password

For dev clusters with security off, leave both blank. For production, paste the user + password.
3

(Optional) Pin a default index

If your agent always queries one index, set the Default Index field so the agent doesn’t have to specify it on every call.
4

Connect

Click Connect. Nora calls GET <url> (Elasticsearch’s root metadata endpoint) and reports the cluster name on success.

Verify the connection

The Test button repeats the cluster-info call. 401 means wrong username or password; 403 means the user lacks monitor cluster privilege.

MCP server

No official Elasticsearch MCP server today.

Environment variables Nora injects

VariableSource
ELASTICSEARCH_PASSWORDPassword field
ELASTICSEARCH_URLNode URL field
ELASTICSEARCH_USERNAMEUsername field (if set)
ELASTICSEARCH_INDEXDefault Index (if set)