Turbopuffer

This page describes how to use Census with turbopuffer.

circle-info

The Census turbopuffer destination is in beta. Please reach out to supportenvelope if you have requests or questions about this destination.

Getting Started

In this guide, we will show you how to connect to Census and create your first sync.

1. Collect your turbopuffer credentials

Census needs the following information to create a turbopuffer connection:

2. Connect turbopuffer in Census

  1. In Census, navigate to Destinationsarrow-up-right

  2. Click the New Destination button

  3. Select turbopuffer in the dropdown list

  4. Enter your credentials including the region where you'd like us to find and store your Namespaces and click Connect

You're all set!

circle-info

If you have any questions during setup, or have a use case that is not covered, please write us in-app or send us an emailenvelope via [email protected]

Supported Objects and Behaviors

turbopuffer stores data within Namespaces. Your existing Namespaces in turbopuffer can be used as objects to sync to from Census, and you can also create new Namespaces using Census.

Object Name

Supported?

Sync Keys

Behaviors

Namespace

ID

Update or Create Mirror

Advanced Configuration

Update Mode

By default, Census will update existing records in turbopuffer using patcharrow-up-right mode, meaning only the fields being synced by Census will be updated on existing records. However, turbopuffer does not accept updates to the Vector Values field in patch mode.

Alternatively, you can use replacearrow-up-right mode to replace the entire existing record in turbopuffer. This will result in nullifying any fields on the record which are not synced to from Census.

You can read more about the different write options in the turbopuffer docsarrow-up-right.

Distance Metric

The distance metric to create the new Namespace with, or the distance metric of the existing Namespace.

Syncing Vector Values

turbopuffer requires bringing your own vector embeddings via external embedding models. Census supports enriching your dataset with vector embeddings via Embedding Columns. Use an embedding model to generate vector embeddings for your dataset, then sync your Embedding Column to the turbopuffer Namespace Vector Values field.

Need help connecting to turbopuffer?

Contact usenvelope via [email protected] or start a conversation with us via the in-apparrow-up-right chat.

Last updated

Was this helpful?