Changelog

Support for compression with webhook sources

07.17.2025

Materialize webhook sources allow updates to be pushed to Materialize via HTTP POST, and now we've added support for compressed payloads.

Supported compression algorithms include:

  • brotli
  • deflate (zlib)
  • gzip (LZ77)
  • zstd (ZStandard)

To upload a compressed payload, include the Content-Encoding header with the appropriate compression algorithm:

1
Content-Encoding: br
2
Content-Encoding: deflate
3
Content-Encoding: gzip
4
Content-Encoding: zstd
text

For more information about Materialize's webhook source, check out the quickstart page and the webhook reference page!