BigQuery Stream (All Events): General Availability
- free
- growth
- enterprise
2 minute read
- Date: Oct 26, 2026
BigQuery Stream (All Events) is now Generally Available on all RudderStack plans. The destination streams all event types to BigQuery in near real time through the BigQuery Storage Write API while managing tables with the same warehouse schema as the batch BigQuery destination.
Why we built this integration
The previous BigQuery Stream integration inserted only track events into a table you create ahead of time. You matched each track property to a column in that table, because the destination didn’t create or change the schema. To load every other event type into the standard warehouse tables, you used the batch BigQuery destination and waited for each sync.
We built BigQuery Stream (All Events) to remove that trade-off. It streams every event type in near real time and manages tables with the same warehouse schema as the batch destination, using BigQuery’s lower-cost Storage Write API.
| BigQuery Stream | BigQuery Stream (All Events) | |
|---|---|---|
| Events | track only | All event types |
| Schema | You create the table. track properties must match its columns. | Manages the schema and uses the same tables as batch BigQuery |
| API | Streaming insert | Storage Write API |
Get started
- Add or select a source in the RudderStack dashboard.
- Select BigQuery Stream (All Events) from the destinations list.
- Enter your BigQuery project, location, namespace, and service account credentials.
- Configure partitioning and advanced settings, then connect the destination to your source.
See the BigQuery Stream (All Events) documentation for prerequisites and detailed setup instructions.