Introduction
The Aptos Book extends the Move book, offering a single resource for design patterns, usage examples, and other information needed to build on Aptos. It provides context for building on Aptos and can be used entirely offline.
Get Started
You can jump to any section for a specific topic, but the material is arranged so that readers first learn Aptos fundamentals and then progress to writing Move contracts.
We recommend working through the chapters in order. Alternatively, use the search bar to find specific topics or keywords.
Book Structure
The book is organized into several parts:
- Getting Started - Installation, first contract, CLI basics
- Core Language - Variables, types, functions, ownership, structs, enums, modules
- Standard Libraries - Collections, error handling, generics, testing
- Blockchain Concepts - Events, parallelization, data models, storage, gas
- Design Patterns - Best practices and common patterns
- Building with LLMs - Using AI tools for Aptos development
- Reference - Standard libraries, glossary, appendix
LLM-Optimized
This book is optimized for consumption by Large Language Models (LLMs). It is published in the llms.txt format alongside the standard HTML, making it directly usable as context for AI-assisted development. See the Building on Aptos with LLMs chapter for details.
Contribution
Contributions are welcome. Please open a GitHub issue or pull request and:
- Identify the section being updated
- Provide a concise description of the change
- Note any gaps or missing areas