# Develop

*[Documentation index](/llms.txt) · [Full index](/llms-full.txt)*

Learn the developer essentials for building on Sui, including its architecture, how to write Move packages, and how to build transactions.

- [Accessing Data](accessing-data/) — Overview of the types of data access mechanisms available in Sui.
- [Cryptography](cryptography/) — The system supports multiple cryptography algorithms and primitives and can switch between them rapidly.
- [Images](images/)
- [Managing Packages](manage-packages/) — Learn how to manage Move packages on Sui.
- [Objects](objects/) — Learn about the Sui object model, how to use objects, and different object ownership methods.
- [Packages](publish-upgrade-packages/) — A Move package on Sui includes one or more modules that define the package's interaction with onchain objects. You develop the logic for those modules in Move, compile them into an object, and publish that package object to a Sui network.
- [Security](security/) — Overview of security best practices on Sui.
- [Sui Architecture](sui-architecture/) — Sui is a layer 1 blockchain that performs its own consensus and validation of transaction blocks. Sui is comprised of the blockchain itself, the blockchain's activity such as transactions, and the validator entities that verify this activity.
- [Testing and Debugging](testing-debugging/) — Tools and techniques for testing and debugging Move smart contracts and applications on the Sui network.
- [Paying for Transactions](transaction-payment/) — Understand how Sui transactions pay for computational execution costs and long-term object storage.
- [Transactions](transactions/) — Every update on Sui, whether to the network itself or to objects on the network, happens through a transaction. Transactions handle everything from creating objects and minting assets to managing network operations.
- [Writing Move Packages](write-move/) — Learn how to write Move smart contract packages for the Sui blockchain, including syntax fundamentals, best practices, and package structure.
