For the complete documentation index, see llms.txt. This page is also available as Markdown.

Webhook

Forward device readings from Brewfather to your own endpoint using webhook integration.

Use webhook forwarding to send device readings from Brewfather to your own endpoint.

Configure a webhook

  1. Open Settings.

  2. In Power-ups, enable the integration you want to use.

  3. Click (configure webhook) for that integration.

  4. Set:

    • Enable webhook

    • URL

    • Format (Processed or Raw)

  5. Click Save.

Format options

  • Processed: Sends the reading as stored/processed by Brewfather.

  • Raw: Sends the reading payload as received from the device/integration.

Delivery behavior and limits

  • Brewfather sends an HTTP POST when the device sends a value.

  • Delivery is limited to at most once every 15 minutes per device.

  • The webhook URL must be valid.

  • Brewfather domains are blocked as webhook targets.

Integrations with webhook configuration in current UI

  • Tilt Hydrometer

  • iSpindel

  • Custom Stream

  • RAPT Cloud

  • Brewbrain Float Hydrometer

  • Plaato Airlock

  • DIY Floaty Hydrometer

  • BrewPiLess

Troubleshooting

  • No forwarded data: verify the power-up is enabled and the device is actively sending readings.

  • Save fails: re-check URL format and make sure it does not point to a Brewfather domain.

  • Need batch JSON export payloads instead of reading events: use Custom Endpoint.

Last updated

Was this helpful?