Skip to main content

Managing Packages

Package management on Sui covers the tools and workflows for maintaining Move packages after initial development. This includes resolving dependencies, managing package addresses across networks, and verifying that deployed packages match their published source code.

Package security

An upgradeable package's UpgradeCap controls all of its future behavior, so treat package management as a security-sensitive activity. Verify the exact package IDs of your dependencies, and deliberately choose between an immutable package and a custom upgrade policy rather than defaulting to single-key upgrade authority. See Security Best Practices for guidance.