Health check for a load balancer probe
A liveness probe for a load balancer: no credential, no rate limit. It checks no dependency and reveals no version or configuration.
GET
/
health
curl --request GET "$MITHUNAI_URL/mithunai/api/v1/health"
import os, requests
response = requests.get(f"{os.environ['MITHUNAI_URL']}/mithunai/api/v1/health", timeout=10)
response.raise_for_status()
print(response.json())
const response = await fetch(`${process.env.MITHUNAI_URL}/mithunai/api/v1/health`)
console.log(await response.json())
{ "status": "ok" }
This is a liveness check for load balancers and uptime monitors. It takes no credential, is not rate limited, and always returns the same body while the process is serving. It does not check the database or any other dependency; use Readiness check for that.
The response carries no version, configuration or dependency information.
Response
string
required
Always
ok.curl --request GET "$MITHUNAI_URL/mithunai/api/v1/health"
import os, requests
response = requests.get(f"{os.environ['MITHUNAI_URL']}/mithunai/api/v1/health", timeout=10)
response.raise_for_status()
print(response.json())
const response = await fetch(`${process.env.MITHUNAI_URL}/mithunai/api/v1/health`)
console.log(await response.json())
{ "status": "ok" }
Last modified on November 7, 2026
curl --request GET "$MITHUNAI_URL/mithunai/api/v1/health"
import os, requests
response = requests.get(f"{os.environ['MITHUNAI_URL']}/mithunai/api/v1/health", timeout=10)
response.raise_for_status()
print(response.json())
const response = await fetch(`${process.env.MITHUNAI_URL}/mithunai/api/v1/health`)
console.log(await response.json())
{ "status": "ok" }