Get script languages

  • GET /_script_language
Auth

Get a list of available script types, languages, and contexts.

Required authorization

Cluster privileges manage

Response

application/json
language_contexts object[] required
contexts string[] required
language union anyOf required

Supported values include:

  • painless: Painless scripting language, purpose-built for Elasticsearch.
  • expression: Lucene’s expressions language, compiles a JavaScript expression to bytecode.
  • mustache: Mustache templated, used for templates.
  • java: Expert Java API
Values: painless expression mustache java
types_allowed string[] required