Skip to main content

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:

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.