PostgreSQL / pg-sync (
--features pg-sync):
Clustering (
--features cluster or cluster-http):
For S3 WAL archive variables (
S3_BUCKET, S3_ENDPOINT, etc.), see the Storage page.
MERIDIAN_SIGNING_KEY
Generate a secure key:Webhooks
WhenMERIDIAN_WEBHOOK_URL is set, Meridian sends a POST request to that URL after every successful CRDT operation.
Payload
source is either "http" (REST op) or "ws" (WebSocket op).
Signature verification
Every request includes an X-Meridian-Signature header containing HMAC-SHA256(secret, body) as a lowercase hex string.
Rate limiting
Each token is limited to 100 requests per second (sliding window). Requests over the limit return429 Too Many Requests:
Health checks
Meridian exposes two unauthenticated health endpoints:/health/ready returns 503 if the store is unreachable. Example response:
Metrics
Meridian exposes a Prometheus-compatible metrics endpoint atGET /metrics (no authentication required).
Example Prometheus scrape config: