# Objects

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

Learn about the Sui object model, how to use objects, and different object ownership methods.

- [Derived Objects](derived-objects) — Derived objects enable deterministic object addresses, Transfer-to-Object capabilities, guaranteed uniqueness, and native parallelization for building scalable composable systems on Sui.
- [Object Display](display/) — The Sui Object Display standard is a template engine that enables onchain management of offchain representation (display) for a type.
- [Dynamic Fields](dynamic-fields) — Dynamic fields and dynamic object fields on Sui are added and removed dynamically, affect gas only when accessed, and store heterogeneous values.
- [Types of Object Ownership](object-ownership/) — Learn about different types of object ownership on Sui.
- [Transferring Objects](transfers/) — Everything on Sui is an object.
- [Object Versioning](versioning) — Sui provides `Table` and `Bag` collections built using dynamic fields, but with additional support to count the number of entries they contain to protect against accidental deletion when non-empty.
