---
title: "Readiness probe — gates on the database plus the startup readiness latch (≥1 cluster seen). Ready iff the DB is reachable AND startup has latched; a later cluster outage does NOT 503 (lenient) — sandbox-start fails fast on its own, so cluster-independent endpoints keep serving. Ongoing cluster health lives in metrics."
method: GET
path: "/readyz"
tags: ["health"]
---

# Readiness probe — gates on the database plus the startup readiness latch (≥1 cluster seen). Ready iff the DB is reachable AND startup has latched; a later cluster outage does NOT 503 (lenient) — sandbox-start fails fast on its own, so cluster-independent endpoints keep serving. Ongoing cluster health lives in metrics.

`GET /readyz`

## Response `200`

All components ready

- ReadyzResponse — Readiness check response with per-component status.
  - `database` ComponentStatus, required — Status of an individual component.
    - `error` string, nullable
    - `status` string, required
  - `status` string, required

## Other responses

- `503` — One or more components unavailable

---

[API](https://skmtc.dev/microsandbox/apis/microsandbox-api.md) · [All operations](https://skmtc.dev/microsandbox/apis/microsandbox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/microsandbox/microsandbox-api/revisions/23f2a45cb09b/schema)
