> ## Documentation Index
> Fetch the complete documentation index at: https://docs.privy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Types of wallets

> Types of Privy wallets: embedded wallets, server wallets, smart wallets, and external wallets

Privy offers the following types of wallets.

## Embedded wallets

Privy's embedded wallet system lets you build wallets directly into your app whether you're building self-custodial wallets for your users or a wallet fleet you control.

Privy's wallet infrastructure ensures only the appropriate party controls the wallet. This means you can set up wallets for any user, customer, business, or agent under a range of custody options. Embedded wallets can be configured as [non-custodial](/wallets/overview/embedded) or [custodial](/wallets/custodial-wallets/overview).

Privy surfaces both user-centric abstractions enabling you to authenticate users and generate wallets for them, as well as wallet-centric abstractions whereby you can create wallets with assigned authorization keys to control them.

<Card title="Get started with embedded wallets" icon="key" href="/wallets/accounts/overview" />

## Digital asset accounts

Digital asset accounts are a high-level abstraction for securing and managing digital assets, including across multiple chains and custody configurations

<Tip>
  Accounts are in private beta and are designed for teams building consumer and B2B fintech
  applications across multiple different chains and custody configurations. Reach out to
  [sales@privy.io](mailto:sales@privy.io) to request access.
</Tip>

Accounts are comprised of a group of [embedded wallets](/wallets/overview/types#embedded-wallets) and enable you to represent a single unit of balance across multiple wallet configurations ([EVM, SVM, BTC](/wallets/overview/chains), [custodial, non-custodial](/wallets/overview/flexible-custody), and more). You can both use the individual wallets within the account directly or the account as a multiplexed abstraction over the wallets.

This enables you to compose features of multiple different wallets, like chain-specific functionality, on- and off-ramps, card issuance, access to DeFi, and more into a single unified financial flow for your users.

<Card title="Get started with accounts" icon="coins" href="/wallets/accounts/overview" />

## External wallets

External wallets are managed by a third-party client, such as MetaMask, Phantom, or Rainbow. All browser extension wallets, hardware wallets, and mobile app wallets fall into this category.

Privy enables users to connect external wallets to your application to execute signatures and transactions. If they choose, users may use multiple external wallets within your app and may link these wallets to their account.

You can request signatures and transactions from an external wallet directly, or by integrating Privy alongside a library like `wagmi`, `viem`, or `@solana/web3.js`. [Learn more](/wallets/connectors/overview)

<Card title="Get started with external wallets" icon="wallet" href="/wallets/connectors/overview" />
