Elasticsearch API

Elasticsearch provides REST APIs that are used by the UI components and can be called directly to configure and access Elasticsearch features.

This documentation is derived from the main branch of the elasticsearch-specification repository. It is provided under license Attribution-NonCommercial-NoDerivatives 4.0 International. This documentation contains work-in-progress information for future Elastic Stack releases.

Apache 2.0 license

Behavioral analytics 4

Cluster 20

Cluster - Health 1

Compact and aligned text (CAT) 27

Connector 29

Cross-cluster replication 13

Data stream 19

Document 18

Enrich 5

EQL 4

ES|QL 16

Features 2

Fleet 3

Graph explore 1

Index 55

Index lifecycle management 11

Inference 41

Info 1

Ingest 13

Licensing 7

Logstash 3

Machine learning 3

Machine learning anomaly detection 45

Machine learning data frame analytics 10

Machine learning trained model 13

Migration 7

Query rules 8

Reindex 3

Rollup 8

Script 6

Search 20

Search application 6

Searchable snapshots 4

Security 68

Snapshot and restore 13

Snapshot lifecycle management 9

SQL 6

Streams 3

Synonyms 7

Task management 3

Text structure 4

Transform 13

Usage 2

Watcher 13

Types 0

Query DSL 1

Aggregations 2

Ingest 1