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

# Import wallets

The process of importing wallets or private keys into Turnkey is broken up into three primary steps:

<Steps>
  <Step>
    Initialize the import process. This produces an import bundle, containing a
    public key and signature. These artifacts will be used in the next step to
    ensure that key material is only accessible by Turnkey, and cannot be
    extracted by any man-in-the-middle (MITM)
  </Step>

  <Step>Encrypt the key material to the artifacts from the previous step</Step>
  <Step>Import the encrypted bundle to Turnkey</Step>
</Steps>

See the [Enclave to end-user secure channel](/security/enclave-secure-channels) for more technical details.

## Implementation Guides

See [Code Examples](/embedded-wallets/code-examples/import) for more details.
