Skip to main content
Phantom is a leading crypto wallet enabling users to manage digital assets and access decentralized applications across Solana, Ethereum, Bitcoin, Base, Polygon, Sui, and Monad. Available as a browser extension, iOS app, and Android app, Phantom provides developers with enterprise-grade wallet infrastructure through our comprehensive SDK suite.
This documentation is for developers building with Phantom. For integration support, submit a request using this form. For general support, visit our Help Center.

Key features

Phantom Connect

Enable smooth and fast authentication with Phantom Connect, offering users the choice between social login providers (Google, Apple) or their existing Phantom browser extension.

Phantom Connect SDKs

Build with our comprehensive SDK suite for web and mobile platforms. Choose from React, React Native, or Browser SDKs to integrate wallet functionality into your app with native multi-chain support.

Spending limits

Give users fine-grained control with spending limit policies that let them set maximum transaction amounts for your app.

User limits

Understand how user limits control who can connect to your app based on Phantom’s security review and access modes.

Phantom Portal

Publish and maintain your app with Phantom Portal, a self-service dashboard for managing branding, supported networks, and contract verification.

Quick start guides

Get up and running quickly with these guides:

Phantom Connect SDKs

Choose the SDK that fits your app:
Not sure which SDK to use? Check out our SDK comparison guide to find the perfect fit for your use case.
Connect to users’ existing Phantom wallets via our Provider API and mobile deep links:

Developer resources