Node.js
Python
from as from_. For async code, use AsyncBlujay. GitHub
What you get
Client settings
Pass any of these when you create the client:Receive webhooks
Each library checks that a webhook came from Blujay and hands back the event. Give it the request body exactly as it arrived, before any JSON parsing. It rejects a bad signature, a missing header, or a timestamp more than 5 minutes off withWebhookVerificationError.
Other languages
The libraries are optional. The API is plain HTTPS with JSON and a bearer token, so any language works, and every guide in these docs showscurl first: