# Wallets

> Wallets pages in the Alchemy Docs.

## Sections

- [Overview](https://www.alchemy.com/docs/wallets/quickstart/llms.txt): Pages under Overview in the Alchemy Docs.
- [Transactions](https://www.alchemy.com/docs/wallets/transactions/llms.txt): Pages under Transactions in the Alchemy Docs.
- [Wallet integration](https://www.alchemy.com/docs/wallets/authentication/llms.txt): Pages under Wallet integration in the Alchemy Docs.
- [Low-Level Infra](https://www.alchemy.com/docs/wallets/transactions-2/llms.txt): Pages under Low-Level Infra in the Alchemy Docs.
- [API Reference](https://www.alchemy.com/docs/wallets/api-reference/llms.txt): Pages under API Reference in the Alchemy Docs.
- [SDK Reference](https://www.alchemy.com/docs/wallets/reference/llms.txt): Pages under SDK Reference in the Alchemy Docs.
- [Resources](https://www.alchemy.com/docs/wallets/resources/llms.txt): Pages under Resources in the Alchemy Docs.

## Pages

- [Overview](https://www.alchemy.com/docs/wallets.md): Simple APIs to send transactions with advanced capabilities.
- [Supported Chains](https://www.alchemy.com/docs/wallets/supported-chains.md): View all blockchain networks supported by Alchemy Wallet APIs, including mainnet and testnet chain IDs, bundler support, and gas sponsorship availability.
- [Overview](https://www.alchemy.com/docs/wallets/reference/wallet-apis-session-keys.md): Learn how to use session keys with Wallet APIs
- [Using SDK](https://www.alchemy.com/docs/wallets/reference/wallet-apis-session-keys/sdk.md): Learn how to use session keys using the Wallet Client SDK
- [Using API](https://www.alchemy.com/docs/wallets/reference/wallet-apis-session-keys/api.md): Learn how to use session keys using any RPC client
- [Legacy session keys](https://www.alchemy.com/docs/wallets/reference/wallet-apis-session-keys/legacy-session-keys.md): Use session keys installed via `installValidation` with Wallet APIs
- [Configure client](https://www.alchemy.com/docs/wallets/concepts/smart-account-client.md): Configure smart wallet client
- [Privy](https://www.alchemy.com/docs/wallets/third-party/signers/privy.md)
- [Signer migration overview](https://www.alchemy.com/docs/wallets/wallet-integrations/privy/signer-migration-overview.md): Overview of migrating the signer for your app and users' embedded wallets from Alchemy's Account Kit to Privy, while keeping Alchemy's transaction infrastructure.
- [React migration](https://www.alchemy.com/docs/wallets/wallet-integrations/privy/react-migration.md): Step-by-step guide to migrate your React app's signer from Alchemy Account Kit to Privy, while keeping Alchemy's transaction infrastructure and gas sponsorship.
- [JWT auth migration](https://www.alchemy.com/docs/wallets/wallet-integrations/privy/jwt-auth-migration.md): Step-by-step guide to migrate embedded wallets from Alchemy to Privy when using JWT (JSON Web Token) or Auth0 authentication.
- [Openfort](https://www.alchemy.com/docs/wallets/third-party/signers/openfort.md): Use Openfort with Wallet APIs for EIP-7702, sponsorship, and batching
- [Turnkey](https://www.alchemy.com/docs/wallets/third-party/signers/turnkey.md): Use Turnkey with Wallet APIs for EIP-7702, sponsorship, and batching
- [Solana](https://www.alchemy.com/docs/wallets/solana/signers.md): Use Solana signers with Wallet APIs
- [Other signers](https://www.alchemy.com/docs/wallets/third-party/signers/custom-integration.md): Use any viem-compatible signer with Wallet APIs
- [Custom social providers](https://www.alchemy.com/docs/wallets/react/login-methods/social-providers.md): How to implement custom social providers using Auth0 in your React app
- [Passkey login](https://www.alchemy.com/docs/wallets/react/login-methods/passkey-login.md): How to implement Passkey Login authentication in your React app
- [On-chain passkeys](https://www.alchemy.com/docs/wallets/react/login-methods/onchain-passkeys.md): How to use onchain passkeys to authenticate users and send transactions
- [Adding and removing login methods](https://www.alchemy.com/docs/wallets/signer/authentication/adding-and-removing-login-methods.md): Learn how to add and remove login methods to an account
- [Using UI components](https://www.alchemy.com/docs/wallets/react/ui-components.md): How to use our pre-built authentication component in your React app
- [Theme & branding](https://www.alchemy.com/docs/wallets/react/customization/theme.md): Customize the theme of your Wallet APIs app
- [Tailwind setup](https://www.alchemy.com/docs/wallets/react/tailwind-setup.md): Complete guide to setting up Tailwind CSS with UI components
- [React hooks](https://www.alchemy.com/docs/wallets/react/react-hooks.md): Overview of implementing custom authentication UI in your React app
- [Other JS initialization](https://www.alchemy.com/docs/wallets/signer/quickstart.md): Get started with the authentication provider
- [Connect external wallets](https://www.alchemy.com/docs/wallets/react/login-methods/eoa-login.md): How to connect external wallets on EVM and Solana
- [Customize](https://www.alchemy.com/docs/wallets/react/connectors/customization.md): Customize external wallet connectors including ordering and features wallets
- [Set up MFA](https://www.alchemy.com/docs/wallets/react/mfa/setup-mfa.md): How to set up additional security with authenticator apps in your React application
- [Email OTP](https://www.alchemy.com/docs/wallets/react/mfa/email-otp.md): How to authenticate using Email OTP when MFA is enabled
- [Email magic-link](https://www.alchemy.com/docs/wallets/react/mfa/email-magic-link.md): How to authenticate users with Email Magic Link and MFA in your React app
- [Social login](https://www.alchemy.com/docs/wallets/react/mfa/social-login.md): How to authenticate users with Social Login when MFA is enabled
- [Solana wallets](https://www.alchemy.com/docs/wallets/react/solana-wallets/get-started.md): Learn how to use Wallet APIs on Solana
- [User sessions](https://www.alchemy.com/docs/wallets/signer/user-sessions.md): Learn how to configure and leverage sessions for your users with Wallet APIs
- [Manage account ownership](https://www.alchemy.com/docs/wallets/smart-contracts/modular-account-v2/managing-ownership.md): Managing ownership on your Modular Account V2
- [Export private key](https://www.alchemy.com/docs/wallets/signer/export-private-key.md): Learn how to enable a user to export their private key with Wallet APIs
- [Choosing a signer](https://www.alchemy.com/docs/wallets/signer/what-is-a-signer.md): Explore Wallet APIs integration guides for signers including Privy, Turnkey, EOAs, and many more!
- [Overview](https://www.alchemy.com/docs/wallets/transactions/low-level-infra/overview.md): Raw EIP-4337 APIs for advanced developers
- [Quickstart](https://www.alchemy.com/docs/wallets/low-level-infra/quickstart.md): Get started with Wallet APIs infrastructure
- [API Endpoints](https://www.alchemy.com/docs/wallets/low-level-infra/gas-manager/policy-management/api-endpoints.md): The Gas Manager Admin API Endpoints allows you to programmatically manage your gas manager policies.
- [API Endpoints](https://www.alchemy.com/docs/wallets/low-level-infra/gas-manager/gas-sponsorship/api-endpoints.md): The Gas Sponsorship API Endpoints allows you to sponsor gas fees for your users, removing the biggest barrier to entry.
- [Basic Gas Sponsorship](https://www.alchemy.com/docs/wallets/low-level-infra/gas-manager/gas-sponsorship/using-sdk/basic-gas-sponsorship.md): The Gas Manager allows you to sponsor gas fees for your users on EVM networks, removing the biggest barrier to entry.
- [Conditional Gas Sponsorship](https://www.alchemy.com/docs/wallets/low-level-infra/gas-manager/gas-sponsorship/using-sdk/conditional-gas-sponsorship.md): Step-by-step guide to sponsor gas for select transactions and users.
- [Pay Gas with Any ERC20 Token](https://www.alchemy.com/docs/wallets/low-level-infra/gas-manager/gas-sponsorship/using-sdk/pay-gas-with-any-erc20-token.md): Learn how to enable gas payments with ERC-20 tokens.
- [Solana](https://www.alchemy.com/docs/wallets/transactions/solana/sponsor-gas.md): How to sponsor fees & rent on Solana
- [Bundler API](https://www.alchemy.com/docs/wallets/transactions/low-level-infra/bundler/overview.md)
- [API Endpoints](https://www.alchemy.com/docs/wallets/transactions/low-level-infra/bundler/overview/api-endpoints.md): The Bundler API Endpoints allow you to interact with the lowest level of the account abstraction stack, giving users full control over their User Operations.
- [Using SDK](https://www.alchemy.com/docs/wallets/transactions/low-level-infra/bundler/overview/using-sdk.md): Use viem's bundler client with @alchemy/aa-infra to interact with Alchemy's ERC-4337 bundler for advanced UserOperation management.
- [Bundler FAQs](https://www.alchemy.com/docs/wallets/reference/bundler-faqs.md): Frequently asked questions about the Bundler
- [Non-Alchemy chains](https://www.alchemy.com/docs/wallets/low-level-infra/third-party-infrastructure/chains.md): Learn how to run the v5 stack on a chain Alchemy doesn't support
- [Third Party Bundlers](https://www.alchemy.com/docs/wallets/low-level-infra/third-party-infrastructure/bundlers.md): Learn how to use a non-Alchemy bundler with the v5 stack
- [Third Party Paymasters](https://www.alchemy.com/docs/wallets/low-level-infra/third-party-infrastructure/paymasters.md): Learn how to use a non-Alchemy paymaster with the v5 stack
- [Choosing a Smart Account](https://www.alchemy.com/docs/wallets/smart-contracts/choosing-a-smart-account.md): Learn about different smart account implementations to use with Wallet APIs
- [Overview](https://www.alchemy.com/docs/wallets/smart-contracts/modular-account-v2/overview.md): An overview of the Modular Account V2 smart account.
- [Getting started](https://www.alchemy.com/docs/wallets/smart-contracts/modular-account-v2/getting-started.md): Getting started with Modular Account V2 in Wallet APIs
- [What are session keys?](https://www.alchemy.com/docs/wallets/smart-contracts/modular-account-v2/session-keys.md): Learn what session keys are, why they exist, and how they enable secure delegation, automation, and streamlined UX in smart accounts.
- [Adding session keys](https://www.alchemy.com/docs/wallets/smart-contracts/modular-account-v2/session-keys/adding-session-keys.md): Adding session keys to your Modular Account V2
- [Supported permissions](https://www.alchemy.com/docs/wallets/smart-contracts/modular-account-v2/session-keys/session-key-permissions.md): Explore the supported permission types you can apply to session keys to safely delegate access in smart accounts.
- [Using session keys](https://www.alchemy.com/docs/wallets/smart-contracts/modular-account-v2/session-keys/using-session-keys.md): Using session keys with your Modular Account V2
- [Removing session keys](https://www.alchemy.com/docs/wallets/smart-contracts/modular-account-v2/session-keys/removing-session-keys.md): Removing session keys from your Modular Account V2
- [Overview](https://www.alchemy.com/docs/wallets/smart-contracts/other-accounts/light-account.md): What is Light Account?
- [Getting started](https://www.alchemy.com/docs/wallets/smart-contracts/other-accounts/light-account/getting-started.md): Getting started with Light Account in Wallet APIs
- [Transfer ownership](https://www.alchemy.com/docs/wallets/smart-contracts/other-accounts/light-account/transfer-ownership-light-account.md): Transfer ownership of a LightAccount via Wallet APIs
- [Manage multiple owners](https://www.alchemy.com/docs/wallets/smart-contracts/other-accounts/light-account/multi-owner-light-account.md): Manage owners on a Multi-Owner Light Account
- [Third party](https://www.alchemy.com/docs/wallets/third-party/smart-contracts.md): Use smart account contracts not included in Wallet APIs
- [Deployed addresses](https://www.alchemy.com/docs/wallets/smart-contracts/deployed-addresses.md): Deployment addresses
- [EntryPoint v0.7 / v0.8 Revert Codes](https://www.alchemy.com/docs/wallets/reference/entrypoint-v07-revert-codes.md): Learn about the revert codes returned by the ERC-4337 EntryPoint v0.7 and v0.8
- [EntryPoint v0.6 Revert Codes](https://www.alchemy.com/docs/wallets/reference/entrypoint-v06-revert-codes.md): Learn about the revert codes returned by the ERC-4337 EntryPoint v0.6
- [How to stamp requests](https://www.alchemy.com/docs/wallets/reference/how-to-stamp-requests.md): Overview for how to send stamped (or verified) requests required for using Wallet APIs directly.
- [Understanding Wallet APIs](https://www.alchemy.com/docs/wallets/concepts/intro-to-account-kit.md): Introduction to Wallet APIs and smart accounts
- [Overview](https://www.alchemy.com/docs/wallets/recipes/overview.md): Step-by-step guides for common Smart Wallet features and integrations.
- [Send USDC](https://www.alchemy.com/docs/wallets/recipes/send-usdc.md): Learn how to build and send a transaction that transfers USDC from a smart account using Wallet APIs.
- [Programmatic Wallet Creation](https://www.alchemy.com/docs/wallets/recipes/programmatic-wallet-creation.md): Generate a signer, initialize a Smart Wallet Client, sponsor gas with a policy, derive the counterfactual address and deploy by sending the first UserOperation.
- [Onramp Funds](https://www.alchemy.com/docs/wallets/recipes/onramp-funds.md): Step-by-step guide to let users buy crypto with Coinbase Onramp and fund an embedded smart wallet.
- [Session Keys with Wallet APIs](https://www.alchemy.com/docs/wallets/recipes/wallet-session-keys-app.md): Demo app showcasing session keys on Wallet APIs, with examples for creating, authorizing, and executing transactions without repeated signatures.
- [Hyperliquid Transactions](https://www.alchemy.com/docs/wallets/recipes/hyperliquid-wallets.md): Step-by-step guide to let users send transactions on Hyperliquid.
- [Wallet APIs with Aave](https://www.alchemy.com/docs/wallets/recipes/smart-wallets-aave.md): Learn how to build DeFi applications that interact with Aave using Alchemy Wallet APIs. This recipe covers supplying and withdrawing assets with both Core and Wallets API.
- [Upgrade to Smart Accounts](https://www.alchemy.com/docs/wallets/recipes/upgrade-to-smart-accounts.md): Learn how to upgrade existing wallets to smart accounts with two different approaches.
- [Multi-chain setup](https://www.alchemy.com/docs/wallets/recipes/multi-chain-setup.md): Learn how to build multi-chain apps with Wallet APIs.
- [Multi-chain Balances](https://www.alchemy.com/docs/how-to-get-crosschain-token-balances.md): Learn how to fetch and display token balances across multiple blockchain networks using Alchemy's Portfolio API
- [Migrating to 4.x.x](https://www.alchemy.com/docs/wallets/migration-guide.md): How to upgrade through breaking changes of the aa-sdk and account-kit
- [Middleware](https://www.alchemy.com/docs/wallets/concepts/middleware.md): What is Middleware?
- [Wallet APIs Errors](https://www.alchemy.com/docs/wallets/troubleshooting/wallet-apis-errors.md): Learn how to troubleshoot errors from Wallet APIs
- [Gas Manager FAQs](https://www.alchemy.com/docs/wallets/reference/gas-manager-faqs.md): Frequently asked questions about Gas Manager
- [Gas Manager Errors](https://www.alchemy.com/docs/wallets/reference/gas-manager-errors.md): Learn about the most common Gas Manager errors.
- [Bundler FAQs](https://www.alchemy.com/docs/wallets/reference/bundler-faqs.md): Frequently asked questions about the Bundler
- [Bundler RPC Errors](https://www.alchemy.com/docs/wallets/reference/bundler-rpc-errors.md): Learn about the different Bundler error codes.
- [Server-side rendering](https://www.alchemy.com/docs/wallets/troubleshooting/ssr.md): Learn how to use Wallet APIs with server-side rendering.
