Introduction
Core is a non-custodial crypto wallet for managing digital assets and using decentralized applications across Avalanche (C, X, and P-Chains), Ethereum, Bitcoin, Solana, and EVM networks generally — see supported networks for the full list.
Core is available as:
- A web app
- A browser extension
- An iOS app
- An Android app
Core creates and manages private keys on the user's behalf — from a recovery phrase, a social login (seedless), or a hardware device — and uses them to hold funds and sign transactions.
What this documentation covers
This site is written for developers building against Core:
- Connect your dapp — the injected provider, WalletConnect, and the connection libraries.
- Core MCP Server — wallet access for AI agents under a user-signed policy.
- Core Web and Core Extension — how the products behave, framed for people integrating with them.
- Reference — every JSON-RPC method, with an interactive playground.
- Guides — complete worked examples.
Looking for end-user help instead — recovering a wallet, using a feature, troubleshooting? That lives at the Core Help Center.
The three integration surfaces
Core Extension injects an EIP-1193 provider into every page and announces itself via EIP-6963. Detect it, request accounts, and you're connected.
Core Mobile is not an injected wallet — it connects over WalletConnect.
The Core MCP Server exposes wallet operations to AI agents — a different trust model built on pre-authorised, wallet-signed policies rather than per-transaction approval.
Start with the quickstart.