Skip to main content

Elasticsearch

devstack add elasticsearch

Options

FlagDefaultDescription
-p, --port9200HTTP port
-P, --password(none)Elastic password (enables security when set)

When no password is set, Elasticsearch runs in single-node mode without security — ideal for local dev. Setting a password enables the built-in security features.

Endpoint

http://localhost:9200

Open in browser

devstack open elasticsearch

Opens http://localhost:9200 — you'll see the cluster info JSON response.

Application config examples

.env
ELASTICSEARCH_URL=http://localhost:9200
TypeScript (@elastic/elasticsearch)
import { Client } from '@elastic/elasticsearch';
const client = new Client({ node: process.env.ELASTICSEARCH_URL });
Python (elasticsearch-py)
from elasticsearch import Elasticsearch
es = Elasticsearch('http://localhost:9200')