---
title: "Ready"
method: GET
path: "/ready"
tags: ["health"]
---

# Ready

`GET /ready`

Report whether critical startup dependencies are ready for requests.

Verifies DB connectivity with a short-timeout ping so a sleeping Neon
compute reports ``degraded`` instead of ``ready``.

## Response `200`

Successful Response

- ReadyResponse — Response body for the readiness endpoint.
  - `ready` boolean, required — Whether critical startup dependencies are ready.
  - `planner` 'ready' | 'missing', required — Planner readiness classification.
  - `database` 'ready' | 'missing' | 'disabled' | 'degraded', required — Database readiness classification for persistence-backed features.
  - `database_required` boolean, required — Whether the current server configuration requires database availability.
  - `sandbox_provider` string, required — Active sandbox backend selected for runtime execution.

## Other responses

- `503` — A critical runtime dependency is unavailable.

---

[API](https://skmtc.net/qredence/apis/fleet-rlm.md) · [All operations](https://skmtc.net/qredence/apis/fleet-rlm/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qredence/fleet-rlm/revisions/62e8c152aa18/schema)
