In Hashicorp Boundary, stable numbers decide whether your access system holds or breaks.
Hashicorp Boundary stable numbers define consistent, predictable identifiers tied to projects, scopes, users, and sessions. They remain fixed over time, even when underlying resources change or restart. This persistence eliminates guesswork when automating access policies or integrating with external systems. It replaces fragile, shifting IDs with reliable references you can trust across deployments.
A stable number is generated once inside Boundary’s database during resource creation. Unlike UUIDs or dynamic IDs that can change with export/import operations, stable numbers are designed to survive version upgrades, migration events, and infrastructure churn. You can move your workloads, rebuild machines, scale up or down—these numbers will not move.
In multi-environment setups, stable numbers are essential for maintaining policy sync. Terraform-based workflows benefit directly: referencing a stable number ensures your .tf files don’t drift when environments are rebuilt. API clients and CLI scripts gain reliability because they can bind to the same numeric ID across sessions. This shrinks the margin of error in automated security controls.