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.
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.
Move Package Management
Learn how to use the Move package manager system.
Address Management (Legacy)
Legacy documentation for the pre-v1.63 Move.lock-based address tracking system. For the current package system, see Move Package Management.
Source Verification
Verify that a Move source package compiles to the bytecode of an onchain package using sui client verify-source.