---
type: api
title: Get Kibana's current status
description: Returns Kibana's overall operational status and a per-service breakdown for Elasticsearch, Saved Objects, and registered plugins. The endpoint is intended for liveness and readiness checks (for example, by Kubernetes probes) and for operators monitoring a Kibana deployment. Unauthenticated callers receive a redacted response that exposes only the overall status level.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-status
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-status
products:
  - Kibana
---

# Get Kibana's current status

- Server: `https://{kibana_url}`

## Paths

- `GET` `/api/status`

- [Api key auth](/elastic/docs-builder/docs/4371/api/doc/kibana/v0/authentication#apikeyauth)
- [Basic auth](/elastic/docs-builder/docs/4371/api/doc/kibana/v0/authentication#basicauth)

## Description

Returns Kibana's overall operational status and a per-service breakdown for Elasticsearch, Saved Objects, and registered plugins. The endpoint is intended for liveness and readiness checks (for example, by Kubernetes probes) and for operators monitoring a Kibana deployment. Unauthenticated callers receive a redacted response that exposes only the overall status level.

## Query String Parameters

- `v7format` (boolean)
  Set to "true" to get the response in v7 format.
- `v8format` (boolean)
  Set to "true" to get the response in v8 format.

## Responses

#### `200`

Overall status is OK and Kibana should be functioning normally.

`application/json`

Any of:
- **Kibana_HTTP_APIs_core_status_response**
  Kibana's operational status as well as a detailed breakdown of plugin statuses indication of various loads (like event loop utilization and network traffic) at time of request.
  - `metrics` (object)
    Metric groups collected by Kibana.
    - `collection_interval_in_millis` (number)
      The interval at which metrics should be collected.
    - `elasticsearch_client` (object)
      Current network metrics of Kibana's Elasticsearch client.
      - `totalActiveSockets` (number)
        Count of network sockets currently in use.
      - `totalIdleSockets` (number)
        Count of network sockets currently idle.
      - `totalQueuedRequests` (number)
        Count of requests not yet assigned to sockets.
    - `last_updated` (string)
      The time metrics were collected.
  - `name` (string)
    Kibana instance name.
  - `status` (object)
    - `core` (object)
      Statuses of core Kibana services.
      - `elasticsearch` (object)
        - `detail` (string)
          Human readable detail of the service status.
        - `documentationUrl` (string)
          A URL to further documentation regarding this service.
        - `level` (enum)
          Service status levels as human and machine readable values.
          Values: `available`, `degraded`, `unavailable`, `critical`
        - `meta` (map string to object)
          An unstructured set of extra metadata about this service.
        - `summary` (string)
          A human readable summary of the service status.
      - `http` (object)
        - `detail` (string)
          Human readable detail of the service status.
        - `documentationUrl` (string)
          A URL to further documentation regarding this service.
        - `level` (enum)
          Service status levels as human and machine readable values.
          Values: `available`, `degraded`, `unavailable`, `critical`
        - `meta` (map string to object)
          An unstructured set of extra metadata about this service.
        - `summary` (string)
          A human readable summary of the service status.
      - `savedObjects` (object)
        - `detail` (string)
          Human readable detail of the service status.
        - `documentationUrl` (string)
          A URL to further documentation regarding this service.
        - `level` (enum)
          Service status levels as human and machine readable values.
          Values: `available`, `degraded`, `unavailable`, `critical`
        - `meta` (map string to object)
          An unstructured set of extra metadata about this service.
        - `summary` (string)
          A human readable summary of the service status.
    - `overall` (object)
      - `detail` (string)
        Human readable detail of the service status.
      - `documentationUrl` (string)
        A URL to further documentation regarding this service.
      - `level` (enum)
        Service status levels as human and machine readable values.
        Values: `available`, `degraded`, `unavailable`, `critical`
      - `meta` (map string to object)
        An unstructured set of extra metadata about this service.
      - `summary` (string)
        A human readable summary of the service status.
    - `plugins` (map string to object)
      A dynamic mapping of plugin ID to plugin status.
      Map values (object)
      - `detail` (string)
        Human readable detail of the service status.
      - `documentationUrl` (string)
        A URL to further documentation regarding this service.
      - `level` (enum)
        Service status levels as human and machine readable values.
        Values: `available`, `degraded`, `unavailable`, `critical`
      - `meta` (map string to object)
        An unstructured set of extra metadata about this service.
      - `summary` (string)
        A human readable summary of the service status.
  - `uuid` (string)
    Unique, generated Kibana instance UUID. This UUID should persist even if the Kibana process restarts.
  - `version` (object)
    - `build_date` (string)
      The date and time of this build.
    - `build_flavor` (enum)
      The build flavour determines configuration and behavior of Kibana. On premise users will almost always run the "traditional" flavour, while other flavours are reserved for Elastic-specific use cases.
      Values: `serverless`, `traditional`
    - `build_hash` (string)
      A unique hash value representing the git commit of this Kibana build.
    - `build_number` (number)
      A monotonically increasing number, each subsequent build will have a higher number.
    - `build_snapshot` (boolean)
      Whether this build is a snapshot build.
    - `number` (string)
      A semantic version number.
- **Kibana_HTTP_APIs_core_status_redactedResponse**
  A minimal representation of Kibana's operational status. Returned when the caller is unauthenticated or lacks the `monitor` cluster privilege.
  - `status` (object)
    - `overall` (object)
      - `level` (enum)
        Service status levels as human and machine readable values.
        Values: `available`, `degraded`, `unavailable`, `critical`
#### `503`

Kibana or some of its essential services are unavailable. Kibana may be degraded or unavailable.

`application/json`

Any of:
- **Kibana_HTTP_APIs_core_status_response**
  Kibana's operational status as well as a detailed breakdown of plugin statuses indication of various loads (like event loop utilization and network traffic) at time of request.
  - `metrics` (object)
    Metric groups collected by Kibana.
    - `collection_interval_in_millis` (number)
      The interval at which metrics should be collected.
    - `elasticsearch_client` (object)
      Current network metrics of Kibana's Elasticsearch client.
      - `totalActiveSockets` (number)
        Count of network sockets currently in use.
      - `totalIdleSockets` (number)
        Count of network sockets currently idle.
      - `totalQueuedRequests` (number)
        Count of requests not yet assigned to sockets.
    - `last_updated` (string)
      The time metrics were collected.
  - `name` (string)
    Kibana instance name.
  - `status` (object)
    - `core` (object)
      Statuses of core Kibana services.
      - `elasticsearch` (object)
        - `detail` (string)
          Human readable detail of the service status.
        - `documentationUrl` (string)
          A URL to further documentation regarding this service.
        - `level` (enum)
          Service status levels as human and machine readable values.
          Values: `available`, `degraded`, `unavailable`, `critical`
        - `meta` (map string to object)
          An unstructured set of extra metadata about this service.
        - `summary` (string)
          A human readable summary of the service status.
      - `http` (object)
        - `detail` (string)
          Human readable detail of the service status.
        - `documentationUrl` (string)
          A URL to further documentation regarding this service.
        - `level` (enum)
          Service status levels as human and machine readable values.
          Values: `available`, `degraded`, `unavailable`, `critical`
        - `meta` (map string to object)
          An unstructured set of extra metadata about this service.
        - `summary` (string)
          A human readable summary of the service status.
      - `savedObjects` (object)
        - `detail` (string)
          Human readable detail of the service status.
        - `documentationUrl` (string)
          A URL to further documentation regarding this service.
        - `level` (enum)
          Service status levels as human and machine readable values.
          Values: `available`, `degraded`, `unavailable`, `critical`
        - `meta` (map string to object)
          An unstructured set of extra metadata about this service.
        - `summary` (string)
          A human readable summary of the service status.
    - `overall` (object)
      - `detail` (string)
        Human readable detail of the service status.
      - `documentationUrl` (string)
        A URL to further documentation regarding this service.
      - `level` (enum)
        Service status levels as human and machine readable values.
        Values: `available`, `degraded`, `unavailable`, `critical`
      - `meta` (map string to object)
        An unstructured set of extra metadata about this service.
      - `summary` (string)
        A human readable summary of the service status.
    - `plugins` (map string to object)
      A dynamic mapping of plugin ID to plugin status.
      Map values (object)
      - `detail` (string)
        Human readable detail of the service status.
      - `documentationUrl` (string)
        A URL to further documentation regarding this service.
      - `level` (enum)
        Service status levels as human and machine readable values.
        Values: `available`, `degraded`, `unavailable`, `critical`
      - `meta` (map string to object)
        An unstructured set of extra metadata about this service.
      - `summary` (string)
        A human readable summary of the service status.
  - `uuid` (string)
    Unique, generated Kibana instance UUID. This UUID should persist even if the Kibana process restarts.
  - `version` (object)
    - `build_date` (string)
      The date and time of this build.
    - `build_flavor` (enum)
      The build flavour determines configuration and behavior of Kibana. On premise users will almost always run the "traditional" flavour, while other flavours are reserved for Elastic-specific use cases.
      Values: `serverless`, `traditional`
    - `build_hash` (string)
      A unique hash value representing the git commit of this Kibana build.
    - `build_number` (number)
      A monotonically increasing number, each subsequent build will have a higher number.
    - `build_snapshot` (boolean)
      Whether this build is a snapshot build.
    - `number` (string)
      A semantic version number.
- **Kibana_HTTP_APIs_core_status_redactedResponse**
  A minimal representation of Kibana's operational status. Returned when the caller is unauthenticated or lacks the `monitor` cluster privilege.
  - `status` (object)
    - `overall` (object)
      - `level` (enum)
        Service status levels as human and machine readable values.
        Values: `available`, `degraded`, `unavailable`, `critical`
## Code Examples

#### Console

```console
GET /api/status
```

#### curl

```curl
curl -X GET "https://{kibana_url}/api/status"
```

## Response Examples

#### Kibana is available

A successful response when Kibana and its core services are operating normally.

```json
{
  "metrics": {
    "collection_interval_in_millis": 5000,
    "elasticsearch_client": {
      "totalActiveSockets": 4,
      "totalIdleSockets": 2,
      "totalQueuedRequests": 0
    },
    "last_updated": "2026-04-30T12:00:05.000Z"
  },
  "name": "kibana",
  "status": {
    "core": {
      "elasticsearch": {
        "level": "available",
        "summary": "Elasticsearch is available"
      },
      "savedObjects": {
        "level": "available",
        "summary": "SavedObjects service has completed migrations and is available"
      }
    },
    "overall": {
      "level": "available",
      "summary": "All services are available"
    },
    "plugins": {}
  },
  "uuid": "5b2de169-2785-441b-ae8c-186a1936b17d",
  "version": {
    "build_date": "2026-04-30T12:00:00.000Z",
    "build_flavor": "traditional",
    "build_hash": "ad8f0fa4d5022f56bbe2c4d51e9d0fcfa1ee67fc",
    "build_number": 100200,
    "build_snapshot": false,
    "number": "9.3.0"
  }
}
```

#### Kibana is available (redacted)

A redacted response returned when the caller is unauthenticated or lacks the `monitor` cluster privilege.

```json
{
  "status": {
    "overall": {
      "level": "available"
    }
  }
}
```

#### Kibana is unavailable

A response when one or more core services are unavailable.

```json
{
  "metrics": {
    "collection_interval_in_millis": 5000,
    "elasticsearch_client": {
      "totalActiveSockets": 0,
      "totalIdleSockets": 0,
      "totalQueuedRequests": 0
    },
    "last_updated": "2026-04-30T12:00:05.000Z"
  },
  "name": "kibana",
  "status": {
    "core": {
      "elasticsearch": {
        "level": "unavailable",
        "summary": "Unable to connect to Elasticsearch"
      },
      "savedObjects": {
        "level": "unavailable",
        "summary": "SavedObjects service depends on Elasticsearch"
      }
    },
    "overall": {
      "level": "unavailable",
      "summary": "Some services are unavailable"
    },
    "plugins": {}
  },
  "uuid": "5b2de169-2785-441b-ae8c-186a1936b17d",
  "version": {
    "build_date": "2026-04-30T12:00:00.000Z",
    "build_flavor": "traditional",
    "build_hash": "ad8f0fa4d5022f56bbe2c4d51e9d0fcfa1ee67fc",
    "build_number": 100200,
    "build_snapshot": false,
    "number": "9.3.0"
  }
}
```

