# Get Started

[Trust Wallet](https://trustwallet.com) is a self-custody, multi-chain crypto wallet used by millions of people worldwide. It supports 100+ blockchains and millions of assets, giving users full control of their keys while providing a seamless experience for storing, sending, receiving, and swapping crypto — as well as connecting to dApps across web3.

This documentation covers everything for developers: building on top of Trust Wallet, listing your project, and integrating Trust Wallet's open-source libraries.

***

## Trust Wallet Agent SDK

### [Agent SDK](https://developer.trustwallet.com/developer/agent-sdk)

Programmatic access to Trust Wallet's multichain infrastructure — balance queries, token prices, swaps, transaction history, and more — through a CLI and an MCP server for AI agents.

* [Quickstart](https://developer.trustwallet.com/developer/agent-sdk/quickstart)
* [CLI Reference](https://developer.trustwallet.com/developer/agent-sdk/cli-reference)
* [Authentication](https://developer.trustwallet.com/developer/agent-sdk/authentication)

***

## Build on Trust Wallet

### [Developing for Trust Wallet](https://developer.trustwallet.com/developer/develop-for-trust)

An introduction to web3 development with Trust Wallet. Covers the Provider API, WalletConnect, deep linking, and the browser extension.

* [Browser Extension](https://developer.trustwallet.com/developer/develop-for-trust/browser-extension)
* [Mobile (WalletConnect)](https://developer.trustwallet.com/developer/develop-for-trust/mobile)
* [Deep Linking](https://developer.trustwallet.com/developer/develop-for-trust/deeplinking)

### [Barz — Smart Wallet](https://developer.trustwallet.com/developer/barz-smart-wallet)

Barz is Trust Wallet's ERC-4337 compatible smart contract wallet. Learn how to integrate it into your project for a modular, upgradeable smart wallet experience.

***

## List Your Project

### [Listing a New dApp](https://developer.trustwallet.com/developer/listing-guide)

Submit your dApp for listing in the Trust Wallet browser. Covers the listing requirements and submission process.

### [Listing a New Asset](https://developer.trustwallet.com/developer/new-asset)

Add your token or coin to the Trust Wallet asset repository. Covers logo requirements, token information, and the pull request process.

### [Staking Validators](https://developer.trustwallet.com/developer/new-asset/staking-validator)

List your validator in the Trust Wallet app so users can discover and delegate to it directly.

***

## Libraries

### [Wallet Core](https://developer.trustwallet.com/developer/wallet-core)

Trust Wallet's open-source, cross-platform cryptographic library. Supports 130+ blockchains with native bindings for iOS (Swift), Android (Kotlin/Java), Go, WebAssembly, and more.

***

## Tooling

### [MCP Server](https://developer.trustwallet.com/developer/mcp)

Trust Wallet publishes a Model Context Protocol (MCP) server that gives AI coding assistants direct access to this documentation.

### [Claude Code Skills](https://developer.trustwallet.com/developer/claude-code-skills)

Domain-specific Claude Code skills for Trust Wallet libraries, enabling AI-assisted development with knowledge of Trust Wallet's APIs and conventions.
