TL;DR: Collections are folders that organize playbooks in your workspace. Optionally connect a collection to a Git repository for version control, team collaboration, and review workflows. Git sync tracks changes between Ballet and the remote repo — drift means the two versions differ.
Builders organizing playbooks and teams using Git-based review workflows.
A collection is a folder containing related playbooks. Use collections to group automations by team, project, or domain — for example, "Support Automations" or "Engineering Integrations."
Open Collections from the sidebar. You'll see your workspace folders and the playbooks inside each one.
Git sync connects a collection to a Git repository. Playbook definitions sync between Ballet and the repo, enabling:
Drift occurs when the Ballet version and the Git remote version differ — someone edited in Ballet without pushing, or pushed to Git without pulling into Ballet. Resolve drift by syncing in the direction you want to be authoritative.
Use Git sync when:
Skip Git sync for quick experiments and personal drafts.