Skip to content
Aptos Docs
Search
GitHub
X
Discord
Telegram
Select theme
Dark
Light
Auto
Select language
English
Español
简体中文
Guides
SDKs & Tools
Smart Contracts
Nodes
Concepts
Reference
Get Started
Get Started
Learn from Guides
Developer Setup
Ethereum to Aptos Cheatsheet
Solana to Aptos Cheatsheet
Beginner
Your First Transaction
Your First NFT
Your First Coin
Your First Fungible Asset
Your First Move Module
Your First Aptos Multisig (Python SDK)
Build E2E DApp
Build an End-to-End Dapp on Aptos
1. Create a Smart Contract
2. Set up the frontend
3. Fetch Data from Chain
4. Submit Data to Chain
5. Handle Tasks
Advanced
Manage Fungible Assets with Multisig
Aptos Keyless
Aptos Keyless
Keyless Introduction
How Keyless Works
Keyless Integration Guide
Keyless Simple Example
Keyless OIDC Support
Keyless Terminology and FAQ
Federated Keyless
Federated Keyless
Federated Keyless Integration Guide
Federated Keyless Key Considerations
Federated Keyless Simple Example
FAQ
Sponsored Transactions
Transaction Management
Account Key Rotation
Orderless Transactions
Integration
Exchange Integration Guide
Application Integration Guide
Use Oracles in Your Aptos Applications
Aptos APIs
Aptos APIs
Fullnode Rest API
Fullnode API Reference
Faucet API
Data Providers
Aptos Labs Aptos Build
Official SDKs
TypeScript SDK
TypeScript SDK
Creating and Managing Accounts
Building Transactions
Confidential Asset (CA)
Fetch Data via SDK
Legacy TypeScript SDK
TypeScript SDK Quickstart
TypeScript SDK Example Code
Surf: TypeScript Type Safety for Move Contracts
Account
Creating and Managing Accounts
Account Abstraction
Derivable Account Abstraction
Building Transactions
Building Transactions
Batching Transactions
BCS Format
Multi-Agent Transactions
Orderless Transactions
Invoke chains of Move calls with Dynamic Script Composer
Simulating Transactions
Sponsoring Transactions
Legacy TS SDK
Legacy TypeScript SDK
Migration Guide
Python SDK
Go SDK
Go SDK
Go SDK - Creating and Managing Accounts
Go SDK - Building Transactions
Go SDK - Fetch Data
Go SDK - Examples
Building Transactions
Go SDK - Building Transactions
Go SDK - Batching Transactions
Go SDK - Simulating Transactions
Go SDK - Binary Canonical Serialization (BCS) Format
Go SDK - Multi-Agent Transactions
Go SDK - Sponsoring Transactions
Rust SDK
Dotnet SDK
.NET SDK
Examples
Quickstart
Godot Integration
Unity Integration
Accounts
Ed25519 Accounts
Keyless Accounts
Multikey Accounts
Queries
View Functions
Transactions
Basic Transactions
Sponsored Transactions
Unity SDK
Aptos C++ / Unreal SDK
Wallet Adapter
Wallet Adapter
Wallet Adapter Plugin for Browser Extension Wallet Builders
Wallet Adapter for Dapp Builders
Aptos Wallet Standard
Wallet Adapter Plugin for SDK Wallet Builders
X-Chain Accounts
Community SDKs
Community SDKs
Kotlin SDK
Creating and Managing Accounts
Building and Sending Transactions
Client Configuration
Fetch Data via the Kotlin SDK
Kotlin SDK Quickstart
Sponsored Transactions (Fee Payer)
For iOS Developers
Swift SDK
For iOS Developers
Swift SDK
Unity SDK (Legacy)
Indexer
Indexer
Indexer API
Indexer API Access
Indexer Architecture
Indexer API Reference
Self-Hosted Indexer API
Get Account Transactions Data
Get Aptos Name From Address
Get Fungible Asset Balances
Get Fungible Asset Info
Count Number of Active Delegators for a Pool
Retrieve NFT Collections Owned by an Account
Get NFTs Owned by an Account
Get Token Metadata by Name
Indexer SDK
Indexer SDK
Quickstart Guide on Aptos Indexer SDK
Documentation
Documentation
Initial Setup
Connecting Steps
Defining a Data Schema
Creating a Processor
Running Your Processor
Creating a Step
Parsing Transactions
Transaction Stream Step
Advanced Tutorials
Version Tracking
Advanced Tutorials
Migrate to Indexer SDK
Testing Processor
Aptos Indexer Testing Framework Overview
Importing Transactions
Generating Transactions with Move Scripts
NFT Aggregator
NFT Aggregator API
Analytics REST API
GraphQL API
Integrated Marketplaces
NFT Aggregator Table Reference
Marketplaces
Bluemove
Rarible
Topaz (Deprecated)
Tradeport
Wapal
Transaction Stream
Transaction Stream Service
Hosted Transaction Stream Service
Running Locally
Self-Hosted Transaction Stream Service
Legacy
Legacy Indexer
Custom Data Model
Run an Indexer Fullnode
Migrate to Transaction Stream Service
CLI
CLI
Setup CLI Initial Configuration
Formatting Move Contracts
Managing a Network Node via Aptos CLI
Running a Public Network (Advanced)
Replaying Past Transactions
Running a Local Network via Aptos CLI
Start a Move package from a template
Trying Things On-Chain With Aptos CLI
Working With Move Contracts
Install CLI
Install the Aptos CLI on Linux
Install the Aptos CLI on Mac
Install Specific Aptos CLI Versions (Advanced)
Install the Aptos CLI on Windows
Setup CLI
Setup CLI Initial Configuration
Install the Move Prover
Trying Things On Chain
Trying Things On-Chain With Aptos CLI
Create Test Accounts and Send Transactions From Aptos CLI
Use Hardware Ledger via the Aptos CLI
Look Up On-Chain Account Info Using Aptos CLI
Working with Move Contracts
Working With Move Contracts
Arguments in JSON Tutorial
Local Simulation, Benchmarking & Gas Profiling
Multisig Governance Tutorial
Create Aptos DApp
create-aptos-dapp
Create Aptos Dapp FAQ
Faucet
LLMs Text
NEW
Smart Contracts
Why Move?
Move Book
Modules and Scripts
Structs and Resources
Integers
Bool
Address
Vector
Signer
References
Tuples and Unit
Abilities
Equality
Abort and Assert
Conditionals
While, For, and Loop
Functions
Enums
Constants
Generics
Uses and Aliases
Friends
Global Storage - Structure
Global Storage - Operators
Local Variables and Scope
Unit Tests
Move Coding Conventions
Move Tutorial
Libraries
Development
Create Package (Move)
Compiling (Move)
Object Code Deployment
Packages
Package Upgrades
Debugging Move
Building with Move Scripts
Compiling Move Scripts
Running Move Scripts
Move Scripts Tutorial
How can I write Move Scripts?
Move Security Guidelines
Third Party Dependencies
Aptos Features
Building with Objects
Creating objects
Using objects
Aptos Standards
Aptos Digital Asset Standard
Aptos Fungible Asset (FA) Standard
Aptos Coin Standard (Legacy)
Aptos Token Standard (Legacy)
Randomness API
Cryptography
Resource Accounts
Binary Canonical Serialization (BCS)
Maps
Smart Table
Smart Vector
Table
Vector
Aptos Token Standard Overview
Confidential Asset (CA)
Modules on Aptos
Tooling
Overview
Move Prover User Guide
Move Specification Language
Supporting Resources
Aptos Move Lint
Move On Aptos Compiler
Reference
View Frameworks
Aptos Framework
Aptos Standard Library
Aptos Token Objects
Move Standard Library
Move Reference
Move Reference
Aptos Error Codes
Move 2 Release Notes
Learn about Nodes
Localnet
Develop with Localnet
Running a Local Network via Aptos CLI
Run a Localnet with Validator
Validator Node
Run a Validator and VFN
Run Validators
Node Requirements
Operator
Connect Nodes
Connect to a Network
Delegation Pool Operations
Staking Pool Operations
Staking Pool Voter
Deploy Nodes
Using AWS
Using Azure
Using Docker
Using GCP
Using Source Code
Configure Validators
Modify Nodes
Rotate consensus key
Shutdown Nodes
Upgrade Nodes
Monitor Validators
Verify Nodes
Validator Leaderboard
Node Health
Full Node
Run a Public Fullnode
Run Full Nodes
PFN Requirements
Verify a PFN
Deploy a PFN
Using Docker
Using GCP
Using Source Code
Modify Full Nodes
Modify a PFN
Customize PFN Networks
Generate a PFN Identity
Upgrade your PFN
Bootstrap Full Nodes
Bootstrap a Node
Bootstrap from a Snapshot
Bootstrap from a Backup
Configure Nodes
Configure a Node
Consensus Observer
Data Pruning
State Synchronization
Telemetry
Locating Node Files
Files For Devnet
Files For Mainnet
Files For Testnet
Building Aptos From Source
Monitor Nodes
Monitor your Nodes
Important Node Metrics
Node Health Checker
Node Health Checker FAQ
Node Inspection Service
Network Information
Networks
Latest Aptos Releases
Blockchain Fundamentals
Blockchain
Aptos White Paper
Aptos Blockchain Deep Dive
Blocks
Move - A Web3 Language and Runtime
Execution & Transactions
Execution
Gas and Storage Fees
Computing Transaction Gas
Transactions and States
Events
Accounts & Resources
Accounts
Resources
Network & Nodes
Validator Nodes Overview
Fullnodes Overview
Node Networks and Sync
Staking & Governance
Staking
Delegated Staking
Governance
AIPs
Aptos Improvement Proposals (AIPs)
AIP-88 - Block Epilogue Transactions
AIP-115 - Stateless Accounts
Indexer API Access
Indexer API Reference
REST API
Aptos Glossary
GitHub
X
Discord
Telegram
Select theme
Dark
Light
Auto
Select language
English
Español
简体中文
...
Build
Official SDKs
TypeScript SDK
Legacy TypeScript SDK
Legacy TypeScript SDK