Build your studio's pipeline in a weekend.
Build your studio's pipeline in a weekend.
Palette Toolkit is the full-stack developer suite built on Palette. Create automations for Animation, VFX and beyond.
Palette Toolkit is the full-stack developer suite built on Palette. Create automations for Animation, VFX and beyond.
Out-of-the-box Filesystem.
Mounted production files. Local-first edits with zero latency. Changes are synced in the background.
Cross-Platform.
Windows, Mac and Linux. Supports the 2025 VFX Reference Platform.
Plugin Ecosystem.
Choose from official integrations or the community marketplace.
Python SDK & REST API.
Open-source libraries. Create shelf buttons, render farm submission scripts, and more.

import bpy from palette import TaskStatus from palette.blender import PaletteBlenderContext # Fetch task from database using current scene context task = PaletteBlenderContext().get_task() # Batch transactions with task.update() as tx: # Mark for review task.status = TaskStatus.NeedsReview # Use slash to access file objects within tasks model = task / "model.blend" # Upload the 3D model model.upload(bpy.data.filepath, version="latest")
CLI tools powered by Rez.
Deploy software to remote artists. Built on Rez, the package manager adopted by the Academy Software Foundation.
Out-of-the-box Filesystem.
Mounted production files. Local-first edits with zero latency. Changes are synced in the background.
Cross-Platform.
Windows, Mac and Linux. Supports the 2025 VFX Reference Platform.
Plugin Ecosystem.
Choose from official integrations or the community marketplace.
Python SDK &
REST API.
Open-source libraries. Create shelf buttons, render farm submission scripts, and more.

import bpy from palette import TaskStatus from palette.blender import PaletteBlenderContext # Fetch task from database using current scene context task = PaletteBlenderContext().get_task() # Batch transactions with task.update() as tx: # Mark for review task.status = TaskStatus.NeedsReview # Use slash to access file objects within tasks model = task / "model.blend" # Upload the 3D model model.upload(bpy.data.filepath, version="latest")
CLI tools powered
by Rez.
Deploy software to remote artists. Built on Rez, the package manager adopted by the Academy Software Foundation.