# Aptos Developer Documentation > Developer documentation for the Aptos blockchain — Move smart contracts, SDKs, APIs, indexer, node operations, and AI tools. Canonical site: https://aptos.dev Sitemap: https://aptos.dev/sitemap-index.xml This file is a compact router for LLMs and coding agents. It highlights the most useful Aptos docs first, while the full corpus remains available separately. Machine-readable documentation: - [Curated low-token docs](https://aptos.dev/llms-small.txt): concise Aptos reference for agents and IDE assistants. - [Full documentation corpus](https://aptos.dev/llms-full.txt): complete rendered Aptos documentation for large-context ingestion. Structured API assets (non-Markdown): - [Aptos Fullnode OpenAPI 3 spec](https://aptos.dev/aptos-spec.json): OpenAPI document for the node REST API (accounts, transactions, view functions, events). - [REST API reference (HTML)](https://aptos.dev/rest-api): browsable docs generated from the same spec on this site. Agent tooling and canonical sources: - [Aptos MCP on npm](https://www.npmjs.com/package/@aptos-labs/aptos-mcp): run `npx @aptos-labs/aptos-mcp` to give IDEs on-chain queries, REST helpers, and Move tooling. - [Aptos Agent Skills](https://github.com/aptos-labs/aptos-agent-skills): installable skills for Move, TypeScript SDK, and dApp scaffolding. - [AI tools hub](https://aptos.dev/build/ai.md): MCP setup, Agent Skills, and LLMs.txt usage on one page (Markdown). - [Aptos Labs on GitHub](https://github.com/aptos-labs): official SDKs, tools, and sample code. - [Aptos Explorer](https://explorer.aptoslabs.com/): look up accounts, transactions, validators, and network health. - [Aptos standards (AIPs)](https://aptos.dev/build/smart-contracts/aptos-standards.md): tokens, naming, and other Aptos Improvement Proposal standards. - [Indexer GraphQL reference](https://aptos.dev/build/indexer/indexer-api/indexer-reference.md): schema-oriented reference for historical on-chain data (pairs with REST OpenAPI above). Markdown access: - Documentation pages are available as rendered Markdown by appending `.md` to the canonical page URL. - Example: https://aptos.dev/build/guides/first-transaction -> https://aptos.dev/build/guides/first-transaction.md ## Start Here - [Get Started Building on Aptos](https://aptos.dev/build/get-started.md): Learn how to build on Aptos with smart contracts, indexer queries, SDKs, APIs, and comprehensive developer resources - [Your First Transaction](https://aptos.dev/build/guides/first-transaction.md): Create and submit your first transaction on Aptos blockchain - transfer coins between accounts with TypeScript and Python examples. - [Your First Move Module](https://aptos.dev/build/guides/first-move-module.md): Learn to compile, test, publish, and interact with Move smart contracts on Aptos blockchain from setup to deployment. - [SDKs Overview](https://aptos.dev/build/sdks.md): Comprehensive software development kits for building on Aptos blockchain in TypeScript, Python, Go, Rust, C#, C++, Unity and more languages - [Aptos CLI – Install, Setup, and Use the Command-Line Interface](https://aptos.dev/build/cli.md): Learn how to install, configure, and use the Aptos CLI to compile Move contracts, interact with the blockchain, run a local network, and manage nodes. ## Smart Contracts - [Smart Contracts](https://aptos.dev/build/smart-contracts.md): Learn to write secure, efficient smart contracts on Aptos using the Move programming language with examples, tutorials, and developer resources - [The Move Book](https://aptos.dev/build/smart-contracts/book.md): Learn about book in Move programming language for Aptos smart contract development. - [Building with Objects](https://aptos.dev/build/smart-contracts/objects.md): Learn about objects for Aptos Objects in smart contract development. - [Randomness API](https://aptos.dev/build/smart-contracts/randomness.md): Learn about randomness for Move smart contract development on Aptos blockchain. ## APIs And Data - [Aptos APIs](https://aptos.dev/build/apis.md): Access the Aptos blockchain through various APIs including REST API, GraphQL, and specialized endpoints for different use cases - [Fullnode REST API](https://aptos.dev/build/apis/fullnode-rest-api.md): Low-level REST API for reading state, submitting transactions, and simulating operations on the Aptos blockchain - [Indexer API Access](https://aptos.dev/build/indexer/indexer-api.md): Access Aptos Indexer GraphQL API for historical data, transactions, fungible assets, and tokens with SDK integration and direct endpoints - [Indexer API Reference](https://aptos.dev/build/indexer/indexer-api/indexer-reference.md): Complete GraphQL API reference for Aptos Indexer with table schemas, query examples, and field documentation for tokens and accounts - [Transaction Stream Service](https://aptos.dev/build/indexer/txn-stream.md): Real-time transaction streaming service for Aptos blockchain data, supporting both Aptos-hosted and self-hosted deployment options ## SDKs - [TypeScript SDK](https://aptos.dev/build/sdks/ts-sdk.md): Official TypeScript SDK for building applications on Aptos - the most comprehensive and up-to-date SDK ## Advanced Topics - [Sponsored Transactions](https://aptos.dev/build/guides/sponsored-transactions.md): Allow applications to pay transaction fees for users, simplifying onboarding by removing the need for gas tokens. - [Orderless Transactions](https://aptos.dev/build/guides/orderless-transactions.md): Execute transactions out of order for multi-machine signing scenarios while maintaining replay protection and security. - [Aptos Keyless](https://aptos.dev/build/guides/aptos-keyless.md): Integrate Keyless accounts for seamless user onboarding using social logins instead of traditional private key management. - [Transaction Management](https://aptos.dev/build/guides/transaction-management.md): Build scalable transaction management systems on Aptos with proper account handling and sequence number management. ## AI Tooling - [AI Tools for Aptos Development](https://aptos.dev/build/ai.md): Use AI tools like Claude, Cursor, and GitHub Copilot to build on Aptos faster. Access the Aptos MCP server and LLMs.txt documentation feeds. - [Aptos Model Context Protocol (MCP)](https://aptos.dev/build/ai/aptos-mcp.md): Learn how to use the Aptos MCP server to build applications with AI tools like Cursor and Claude Code - [LLMs.txt](https://aptos.dev/llms-txt.md): How to get tools like Cursor, GitHub Copilot, ChatGPT, and Claude to understand Aptos documentation. ## Nodes And Operations - [Aptos Network Nodes](https://aptos.dev/network/nodes.md): Learn about validator nodes, validator fullnodes, and public fullnodes that power the Aptos network - [Run a Public Fullnode](https://aptos.dev/network/nodes/full-node.md): Deploy and operate your own public fullnode (PFN) to synchronize with the Aptos blockchain and stay up-to-date with the latest state. - [Run a Validator and VFN](https://aptos.dev/network/nodes/validator-node.md): Learn how to participate in the Aptos consensus protocol by deploying and running a validator node and validator fullnode (VFN) with step-by-step guidance. - [Latest Aptos Releases](https://aptos.dev/network/releases.md): Find the latest Aptos releases for mainnet, testnet, and devnet with their corresponding GitHub branches - [Aptos Glossary](https://aptos.dev/network/glossary.md): Comprehensive glossary of terms and concepts used throughout the Aptos ecosystem and documentation