---
title: "Working with Tigris in Pixeltable"
description: "This tutorial demonstrates how to configure Pixeltable to use Tigris for storage. This lets you store unlimited amounts of images in Tigris' global data plane, allowing your images to load fast everywhere."
url: "https://www.pixeltable.com/notebooks/working-with-tigris"
updated: "2026-10-25"
---

# Working with Tigris in Pixeltable

This tutorial demonstrates how to configure Pixeltable to use Tigris for storage. This lets you store unlimited amounts of images in Tigris' global data plane, allowing your images to load fast everywhere.

- **Type:** Notebook
- **Group:** Providers

## What it covers

- Important notes
- Configure authentication
- Create a table for images
- Getting URLs for your files
- Generating Presigned URLs
- What you learned

## What it uses

- **Install:** `pip install pixeltable datasets`
- **Environment variables it names:** `AWS_SECRET_ACCESS_KEY`
- **Pixeltable calls:** `net.presigned_url()`, `pxt.create_table()`, `add_computed_column()`

## A look at the code

```python
# Add a computed column for thumbnails
# Uses output_media_dest by default, or specify a custom destination
screenshots.add_computed_column(
    thumbnail=screenshots.image.resize((256, 256)),
    destination=f'https://t3.storage.dev/{bucket_name}/botw-screenshots/thumbnails/',
)
```

## Open it

- **Open in Colab:** https://colab.research.google.com/github/pixeltable/pixeltable/blob/release/docs/release/howto/providers/working-with-tigris.ipynb
- **Docs page:** https://docs.pixeltable.com/howto/providers/working-with-tigris
- **Source on GitHub:** https://github.com/pixeltable/pixeltable/blob/release/docs/release/howto/providers/working-with-tigris.ipynb
