Skip to main content

Branching / Flex

The methods in this section are work in progress. Release date: Oct. to Nov. 2025.

What are branches?

Branching lets you store the same keys multiple times—typically once per software version. In practice, this means you can create clones of all strings and tag those clones with version identifiers. Each versioned set of strings is called a branch. See also Activation of branches

Understanding branch and key fields

Branching is entirely optional in the API. When you do use it, simply include the branch property alongside the key property when pushing content. The combination of branch and key acts as a unique composite identifier, ensuring that the correct version of each string can be retrieved.

Propagating changes between branches

When working with multiple software versions, you may want to * Propagate changes made in an older version into all newer versions; * Enable change tracking at specific points in time using labels. Learn more abour propagation: Propagation Concepts

The APIs are:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.