Authentication

Api key auth (http_api_key)

Elasticsearch APIs use key-based authentication. You must create an API key and use the encoded value in the request header. For example:

curl -X GET "${ES_URL}/_cat/indices?v=true" \
  -H "Authorization: ApiKey ${API_KEY}"

To get API keys for the Elasticsearch endpoint (${ES_URL}) for a project, refer to Connect to your Elasticsearch Serverless endpoint.