Skip to main content

Streams Destinations & Delivery Targets

Updated on
Jul 20, 2026

Destinations define where your stream data is delivered. Streams supports multiple destination types, each optimized for different use cases — from real-time webhooks to cloud storage, databases, and message queues.

How Delivery Works

Streams processes blocks sequentially and will not proceed to the next block or batch until receiving confirmation that the current batch was successfully delivered. This ensures data consistency but requires your destination to acknowledge receipt promptly.

If delivery fails, Streams retries based on your configuration. After the maximum retry attempts, the stream pauses automatically to prevent data loss.

Multiple Destinations

A single stream can deliver data to multiple destinations simultaneously. This lets you:


  • Feed dev, staging, and production systems from one stream
  • Combine real-time processing with long-term archival
  • Supply multiple downstream services without duplicating streams
PlanMax Destinations
Free & Build1
Scale & Business4
Enterprise6
warning

When using multiple destinations, all must successfully receive each batch before the stream advances. If any destination fails, the entire stream pauses. Upon restart, batches may be re-delivered to destinations that already received them.

Available Destinations