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')