Developer guide

This guide introduces all the concepts needed to build applications that use Walrus as a storage or availability layer. The overview provides more background and explains in more detail how Walrus operates internally.

This developer guide describes the following:

  • Components of Walrus of interest to developers that wish to use it for storage or availability.
  • Operations supported through client binaries, APIs, or Sui operations.
  • Cost components of storage, how they are measured, and considerations for managing those.
  • The Sui structures Walrus uses to store metadata, and how they can be read from Sui smart contracts, or through the Sui SDK.
  • Data security guidance for encryption and access control of data stored on Walrus.

Refer again to the glossary of terms as a reference.