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

# Health Check

> Check the health and status of the Canary Edge API

Returns the current health status of the API, including model load state and system information. This endpoint does not require authentication.

<ResponseField name="status" type="string">
  API status: `healthy` or `starting`.
</ResponseField>

<ResponseField name="model_loaded" type="boolean">
  Whether the inference model is loaded and ready.
</ResponseField>

<ResponseField name="model_version" type="string">
  Model checkpoint version identifier.
</ResponseField>

<ResponseField name="models_loaded" type="string[]">
  List of loaded model types (e.g., `sensor`, `metrics`).
</ResponseField>

<ResponseField name="uptime_seconds" type="number">
  Server uptime in seconds.
</ResponseField>

<ResponseField name="device" type="string">
  Compute device in use (e.g., `cpu`, `cuda`).
</ResponseField>

<ResponseField name="num_machines" type="integer">
  Number of machines with active baselines.
</ResponseField>

<ResponseField name="finetuned_predictors" type="integer">
  Number of fine-tuned per-machine predictors loaded.
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl https://api.canaryedge.com/health
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "status": "healthy",
    "model_loaded": true,
    "model_version": "canary-v0.1",
    "models_loaded": ["sensor", "metrics"],
    "uptime_seconds": 3600,
    "device": "cpu",
    "num_machines": 42,
    "finetuned_predictors": 15
  }
  ```
</ResponseExample>
