> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.aibydna.com/llms.txt
> Use this file to discover all available pages before exploring further.

# get_health

> Check that Aether is up.

Calls Aether's health endpoint and returns its response. Needs no API key.

## When to use it

* To check the SDK is installed and can reach Aether.
* In your own readiness or startup checks.

## Signature

```python theme={null}
async def get_health(self) -> dict[str, Any]
```

No arguments.

## Returns

The response body:

```json theme={null}
{ "status": "ok" }
```

## Raises

| Error | When |
| - | - |
| `AetherTimeoutError` | Aether did not answer in time. |
| `AetherConnectionError` | Aether could not be reached. |
| `AetherApiError` | Aether answered with a non-2xx status. |
| `AetherResponseError` | The response is not valid JSON. |

## Example

```python theme={null}
import asyncio

from aether_sdk import AetherClient, AetherError


async def main() -> None:
    client = AetherClient()

    try:
        health = await client.get_health()
    except AetherError as exc:
        print(f"Aether is down: {exc}")
        return

    print(health["status"])  # "ok"


asyncio.run(main())
```

> [!NOTE]
>
> A healthy response only means Aether is up. It does not validate your API key: use [`emit_delta_strict`](https://documentation.aibydna.com/desp/aether/python-sdk/reporting-deltas/emit_delta_strict) for that.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.