# Configure a signer

> Learn how to configure signers for MetaMask Smart Accounts.

# Configure a signer

When [creating a smart account](../create-smart-account.md), you must specify a signer. The signer owns the smart account and is responsible for
generating the signatures required to submit <GlossaryTerm term="User operation">user operations</GlossaryTerm>. MetaMask Smart Accounts is signer-agnostic, allowing you
to use any signer you prefer, such as Embedded Wallets, <GlossaryTerm term="Passkey">passkeys</GlossaryTerm>, <GlossaryTerm term="Externally owned account (EOA)">EOA</GlossaryTerm> wallets, or a custom signer.

MetaMask Smart Accounts has a native integration with [MetaMask Embedded Wallets](/embedded-wallets/), making user onboarding easier. In addition to the native integration, you can use
third-party wallet providers as Privy, Dynamic, or Para as the signer for your smart account.

See the following guides to learn how to configure different signers:

## Recommended

<CardList
  items={[
    {
      href: '/smart-accounts-kit/development/guides/smart-accounts/signers/embedded-wallets/',
      title: 'MetaMask Embedded Wallets',
      description:
        'Learn how to use MetaMask Embedded Wallets (Web3Auth) with MetaMask Smart Accounts.',
    },
  ]}
/>

## Other signers

<CardList
  items={[
    {
      href: '/smart-accounts-kit/development/guides/smart-accounts/signers/dynamic',
      title: 'Dynamic',
      description: 'Learn how to use Dynamic with MetaMask Smart Accounts.',
    },
    {
      href: '/smart-accounts-kit/development/guides/smart-accounts/signers/eoa-wallets',
      title: 'EOA (e.g. MetaMask)',
      description: 'Learn how to use EOAs like MetaMask with MetaMask Smart Accounts.',
    },
    {
      href: '/smart-accounts-kit/development/guides/smart-accounts/signers/passkey',
      title: 'Passkey',
      description: 'Learn how to use a passkey with MetaMask Smart Accounts.',
    },
    {
      href: '/smart-accounts-kit/development/guides/smart-accounts/signers/privy',
      title: 'Privy',
      description: 'Learn how to use Privy with MetaMask Smart Accounts.',
    },
  ]}
/>
