Packages
A Move package on Sui includes one or more modules that define the package's interaction with on-chain objects. You develop the logic for those modules in Move, compile them into an object, and publish that package object to a Sui network. On-chain, anyone can view a package's contents and see how its logic manipulates objects using a Sui Explorer.
What are Move Packages?
Sui uses Move through three constructs. They are packages, modules, and objects.
Move Package Management
Learn how to use the Move package manager system.
Upgrading Packages
Sui provides a method of upgrading your packages while still retaining their immutable properties.
Custom Upgrade Policies
Custom upgrade policies are used to upgrade live packages while addressing the security risks of single key ownership upgrades.
Automated Address Management
Packages published across Mainnet, Testnet, and Devnet each have different addresses. Automated address management tracks these addresses for you.