Integrations

Global Branching integrates with applications across the platform, enabling isolated development workflows for a wide range of resources. While the Global Branching application provides a unified experience across the Palantir platform for common operations like adding resources, rebasing, and merging, the details vary depending on which Foundry application you are working in.

The documentation below covers application-specific details for working with branches, including how to add and modify resources, cross-application compatibility, rebase behavior, and any known limitations.

Application-specific documentation

ApplicationDocumentation
WorkshopBranching Workshop modules
AIP LogicBranching AIP Logic
AutomateBranching automations
TypeScript v1, v2, and Python functionsBranching functions
OntologyBranching the ontology
Ontology ActionsBranching action types
Ontology MaterializationsMaterializations
Object ViewsBranching object views
Code RepositoriesBranching code repositories
VS Code workspacesGlobal Branching in VS Code workspaces
Pipeline BuilderGlobal and Pipeline Builder branches
Restricted ViewsBranching restricted views
Data LineageBranching data lineage
Workflow LineageBranching Workflow Lineage
InsightBranching in Insight

Notable limitations

Not all resource types are yet supported in Global Branching; support for more resource types is in development. To note in particular:

  • TypeScript v2 and Python functions: TypeScript v2 and Python functions support Global Branching when using a local Ontology SDK. Repositories without a local SDK can reference a specific version of a function on a branch but cannot modify function code against branched schemas.
  • Ontology SDK: The Ontology SDK is not currently branchable.