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:Create your first wallet
Use the React SDK to authenticate a user and create an embedded wallet
Build a mobile app
Use The Phantom Connect React Native SDK to build a mobile wallet app
Integrate Phantom Connect
Enable users to connect using social login or browser extension
Build with vanilla JS
Use The Phantom Connect Browser SDK for framework-agnostic web integration
Phantom Connect SDKs
Choose the SDK that fits your app:React SDK
React hooks for wallet integration in your apps with native transaction support
React Native SDK
Build mobile wallet experiences for iOS and Android with React Native
Browser SDK
Framework-agnostic JavaScript SDK for wallet integration in web apps
Not sure which SDK to use? Check out our SDK comparison guide to find the perfect fit for your use case.
Extension and mobile deep links
Connect to users’ existing Phantom wallets via our Provider API and mobile deep links:Solana
Build on Solana with fast transactions and low fees
Ethereum, Base, Polygon, and Monad
Connect to EVM-compatible chains including Ethereum, Base, Polygon, and Monad
Bitcoin
Integrate with the Bitcoin network
Sui
Build on the Sui blockchain
Developer resources
Cursor AI prompts
One-shot prompts to implement any SDK with Cursor AI
Recipes and starter kits
Explore starter templates and example implementations
Sandbox
Test your integration in our interactive sandbox
FAQ
Find answers to common questions
Support
Get help from our developer support team