> The complete documentation index is at [llms.txt](/llms.txt).

Bauplan brings Git-style version control to your data lake - transactional pipelines, commits and refs, tags, and zero-copy branches over your Iceberg tables.

- [Transactional pipelines](/concepts/git-for-data/transactional-pipelines): Every pipeline run is a database transaction - atomic, isolated, and safe to retry
- [Commits and refs](/concepts/git-for-data/commits-refs): How Bauplan versions code, data, and execution environments
- [Tags](/concepts/git-for-data/tags): Mutable human-readable names that point to a specific commit
- [Data branches](/concepts/git-for-data/data-branches): Isolated environments to safely import, test, and merge data changes