Skip to main content
Open in Kaggle  Open in Colab  Download Notebook
This documentation page is also available as an interactive notebook. You can launch the notebook in Kaggle or Colab, or download it for use with an IDE or local Jupyter installation, by clicking one of the above links.
Pixeltable’s Bedrock integration enables you to access AWS Bedrock foundation models directly from your tables.

Prerequisites

  • Activate Bedrock in your AWS account.
  • Request access to your desired models (e.g. Claude Sonnet 3.7, Amazon Nova Pro).
  • Obtain a Bedrock API Key from the AWS console (under Bedrock > API keys), or configure standard AWS IAM credentials.

Important notes

  • Bedrock usage may incur costs based on your Bedrock plan.
  • Be mindful of sensitive data and consider security measures when integrating with external services.
First you’ll need to install required libraries and configure your Bedrock credentials.
Now let’s create a Pixeltable directory to hold the tables for our demo.
Created directory ‘bedrock_demo’.
<pixeltable.catalog.dir.Dir at 0x1512adb10>

Messages

Create a Table: In Pixeltable, create a table with columns to represent your input data and the columns where you want to store the results from Bedrock.
Created table ‘chat’.
Added 0 column values with 0 errors in 0.01 s
No rows affected.
Added 0 column values with 0 errors in 0.01 s
No rows affected.
Inserted 1 row with 0 errors in 2.75 s (0.36 rows/s)

Learn more

To learn more about advanced techniques like RAG operations in Pixeltable, check out the RAG Operations in Pixeltable tutorial. If you have any questions, don’t hesitate to reach out.
Last modified on June 24, 2026