Skip to content

pixeltable

Model Serving & MLOps

A unified multimodal backend that provides storage, transformation, indexing, serving, versioning, and observability for AI applications with a single Python install

Python Latest v0.6.4 · 8h ago Security brief →

Features

  • Single‑command installation via pip (or uv) – no Docker or external services required
  • Built‑in transactional database, orchestration engine, and dashboard in ~/.pixeltable
  • Handles storage, transformation, embedding indexing, API serving, and version control for multimodal AI data

Recent releases

View all 24 releases →
No immediate action
v0.6.4 Mixed

Duplicate route prevention + thread‑safe Table + query recompilation

No immediate action
v0.6.3 New feature

Async file uploads

Review required
v0.6.2 Breaking risk
Dependencies

Nano Banana image generation

v0.6.1 Bug fix
Notable features
  • Allow R2 Home Bucket as Destination Blob Storage (PXT-1054)
  • Explicitly install pip in all conda CI environments
  • Add FAL, Jina, and Reve tests to CI
Full changelog

What's Changed

  • Update and fix insert docstring by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1307
  • PXT-1054 Allow R2 Home Bucket as Destination Blob Storage by @amithadke in https://github.com/pixeltable/pixeltable/pull/1213
  • Explicitly install pip in all conda environments in CI by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1309
  • fixes for make install with python 3.12+ by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1303
  • [PXT-1012] Fix iterator view update when base column is an iterator parameter by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1288
  • Add FAL, Jina, and Reve tests to CI by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1316
  • Bump next from 15.0.2 to 15.5.15 in /docs/sample-apps/text-and-image-similarity-search-nextjs-fastapi/frontend by @dependabot[bot] in https://github.com/pixeltable/pixeltable/pull/1317
  • Fixing LC_CTYPE to use legacy locale on MacOS by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1313
  • Dashboard performance and correctness fixes by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1308

New Contributors

  • @dependabot[bot] made their first contribution in https://github.com/pixeltable/pixeltable/pull/1317

Full Changelog: https://github.com/pixeltable/pixeltable/compare/v0.6.0...v0.6.1

v0.6.0 New feature
Notable features
  • [PXT-1096] Introduce unversioned tables
  • [PXT-1125 + PXT-1133] Fix SQL/Python divergence on UTF‑8 string input
Full changelog

What's Changed

  • CI Updates by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1281
  • video.py:pan() as an expr_udf by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1284
  • [PXT-1072] Drop num_retained_versions by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1277
  • Quality: Module resolution can mask real import errors by @tomaioo in https://github.com/pixeltable/pixeltable/pull/1265
  • Upgrade actions/checkout and actions/setup-python to v6 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1279
  • Applying the new exception hierarchy by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1282
  • [PXT-1096] Introduce unversioned tables by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1233
  • Initial pxt CLI by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1283
  • Delete the invalidating table version log statement by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1280
  • Change buckets used in bedrock tests. by @amithadke in https://github.com/pixeltable/pixeltable/pull/1290
  • [PXT-1131] Update Catalog table locking protocol by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1247
  • Dependabot security patches, week of 2026-04-20 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1289
  • [PXT-1065 + PXT-1066] Add export_csv and export_json by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1212
  • Additional FastAPIRouter methods by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1292
  • PXT-1134: add CellMaterializationNode to add_computed_column plan by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1294
  • PXT-1118: test_overlay_text() fails in CI by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1287
  • Additional functionality for mix_audio() and overlay_text() by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1300
  • [PXT-1002] Retry loop in another location where pending table ops err… by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1297
  • add .claude to gitignore by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1302
  • export_sql parameter for FastAPIRouter insert/update routes by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1299
  • [PXT-1125 + PXT-1133] Fix SQL/Python divergence on utf-8 string input by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1286
  • openai.responses() by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1293
  • Unified configuration system & deployment bundle creation by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1296
  • [PXT-924] Improve error messages for incorrect udf call by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1291
  • add a missing type hint for make check with python 3.12 by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1304
  • Docstring formatting by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1305

New Contributors

  • @tomaioo made their first contribution in https://github.com/pixeltable/pixeltable/pull/1265

Full Changelog: https://github.com/pixeltable/pixeltable/compare/v0.5.28...v0.6.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,566
Forks
214
Languages
Python HTML TypeScript

Install & Platforms

Install via
pip

Community & Support

Beta — feedback welcome: [email protected]