For AI agents: a documentation index is available at https://docs.coverbase.com/llms.txt. This page is also available in markdown by appending .md to the URL.
A BigQuery destination is part of warehouse data share. Coverbase writes through the BigQuery REST API with a service account key, creates one table per contract table on the first sync, and keeps a <table>_current view beside each.
Prepare BigQuery
- Create a service account for Coverbase.
- Grant it BigQuery Data Editor on the dataset and BigQuery Job User on the project.
- Create a JSON key for the service account.
Add the destination in Coverbase
- Open Configuration → Data Share and click Add destination.
- Choose BigQuery, give it a Name, and choose Hourly or Daily.
- Enter the Project ID, Dataset and Location, and paste the Service Account Key (JSON).
- Click Add destination, then Test connection, then Sync now.
What lands in BigQuery
- One table per contract table, created on the first sync, with any column the contract adds later added to it.
- Each sync appends the rows that changed, stamped with
_cb_synced_at. - A
<table>_currentview per table keeps the newest version of each row.
_current views.
Related
Data share guide
Run logs, pausing and the table contract.
Snowflake
The Snowflake destination.
Amazon S3
The S3 destination.
Integration credentials and signing
How the key is stored.