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

# Overview

> Public health check endpoint for monitoring RyzeAPI availability

The **Observability** module exposes a single endpoint, `GET /health`, for you to verify whether the API is healthy. It requires no authentication and bypasses rate limit and CORS, so external monitors can query it without credentials.

## Endpoint

<CardGroup cols={1}>
  <Card title="Health" href="/en/api/observability/health">
    `GET /health`, combined probe (process + DB + optional dependencies like S3 when configured).
  </Card>
</CardGroup>

## How to use

Point an **uptime monitor** (UptimeRobot, Better Stack, Pingdom, etc.) at `GET /health`:

* `200` → API healthy.
* `503` → API degraded, fire the alert.

## Related

<CardGroup cols={2}>
  <Card title="Rate limit & CORS" icon="gauge" href="/en/guide/rate-limit-cors">
    Global limits and CORS rules, `/health` is exempt from both.
  </Card>

  <Card title="Error types" icon="triangle-exclamation" href="/en/guide/errors">
    How to interpret the HTTP codes returned by the API.
  </Card>
</CardGroup>
