Branching creates an instant, copy-on-write clone of a namespace via branch_from.
Namespace branching is rolling out in select regions. To join the private beta, contact us.
Branching is billed at a flat rate of $0.032.
Storage of a branched namespace is billed on logical bytes at standard rates — each branch is billed as if it were an independent namespace. We plan to reduce this once we've observed branching in production and learned what the reuse rates are.
Use copy_from_namespace when you
need a backup with full data isolation (branching shares underlying storage),
when copying across regions or organizations (see the cross-region backups
guide), or when re-encrypting a namespace with a different
CMEK key.
Use branching otherwise.
Both the source and branched namespaces are fully independent after creation. Deleting a branch does not affect the source namespace, and deleting the source does not affect any branches. Use the standard delete namespace endpoint to remove either one.