Loading

Tools and APIs for self-managed clusters

Self Managed

Review key resources that can be used to interact with and manage self-managed clusters.

The following APIs allow you to interact with your Elasticsearch cluster and its data.

  • Elasticsearch APIs: This set of APIs allows you to interact directly with the Elasticsearch nodes in your deployment. You can ingest data, run search queries, check the health of your clusters, manage snapshots, and more.
  • Kibana APIs: Many Kibana features can be accessed through these APIs, including Kibana objects, patterns, and dashboards, as well as user roles and user sessions. You can use these APIs to configure alerts and actions, and to access health details for the Kibana Task Manager.
Tip

Refer to Elasticsearch API conventions to learn about headers and request body conventions, and to view examples.

Refer to Elasticsearch API keys to learn how to generate API keys for your cluster.

Some other Elastic products have APIs to support machine-to-machine operations:

  • Elasticsearch clients: Interact with Elasticsearch programmatically to integrate Elasticsearch into your app or website.