> ## 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.

# Account setup

> Before diving into the code, let's set up your organization and conjure up an API keypair to unlock the full potential of Turnkey!

## Create an account

Navigate to the [Turnkey Dashboard](https://app.turnkey.com/dashboard/auth/initial) to create an account and setup your organization:

<Frame>
  <img src="https://mintcdn.com/turnkey-0e7c1f5b/5sbBAG4Yfd-9P7Ds/images/getting-started/img/quickstart/create_organization.png?fit=max&auto=format&n=5sbBAG4Yfd-9P7Ds&q=85&s=92a7fc2e3d27e3dace234004efa3d1a1" width="2656" height="1064" data-path="images/getting-started/img/quickstart/create_organization.png" />
</Frame>

## Get your organization ID

Once logged in, open the user dropdown at the top right. Your Organization ID is listed there. Copy it for use in your code or environment variables.

<Frame>
  <img src="https://mintcdn.com/turnkey-0e7c1f5b/5sbBAG4Yfd-9P7Ds/images/getting-started/img/quickstart/org-id.png?fit=max&auto=format&n=5sbBAG4Yfd-9P7Ds&q=85&s=3502928686ad2e72458b6262d69e5095" width="1288" height="532" data-path="images/getting-started/img/quickstart/org-id.png" />
</Frame>

## Create an API key

The API keypair is used to authenticate requests to Turnkey. We'll create one now.

<Steps>
  <Step title="Navigate to the User Details page.">
    <Frame>
      <img src="https://mintcdn.com/turnkey-0e7c1f5b/5sbBAG4Yfd-9P7Ds/images/getting-started/img/quickstart/user-details.png?fit=max&auto=format&n=5sbBAG4Yfd-9P7Ds&q=85&s=b83d15495ea4dfa455a9618614c3bdf2" width="1288" height="532" data-path="images/getting-started/img/quickstart/user-details.png" />
    </Frame>
  </Step>

  <Step title="Click &#x22;Create an API key&#x22;">
    <Frame>
      <img src="https://mintcdn.com/turnkey-0e7c1f5b/5sbBAG4Yfd-9P7Ds/images/getting-started/img/quickstart/create-api-key.png?fit=max&auto=format&n=5sbBAG4Yfd-9P7Ds&q=85&s=582e633cf150691fc7bb88bfa787f496" width="1288" height="532" data-path="images/getting-started/img/quickstart/create-api-key.png" />
    </Frame>
  </Step>

  <Step title="Choose a key generation method">
    For this guide, we'll use the in-browser method.

    <Frame>
      <img src="https://mintcdn.com/turnkey-0e7c1f5b/5sbBAG4Yfd-9P7Ds/images/getting-started/img/quickstart/generate-api-key.png?fit=max&auto=format&n=5sbBAG4Yfd-9P7Ds&q=85&s=a1b87c48e975318ac6f59313ef7065b5" width="1288" height="535" data-path="images/getting-started/img/quickstart/generate-api-key.png" />
    </Frame>

    Optionally, you may also generate keys using the [Turnkey CLI](/sdks/cli).
  </Step>

  <Step title="Name your keypair">
    <Frame>
      <img src="https://mintcdn.com/turnkey-0e7c1f5b/5sbBAG4Yfd-9P7Ds/images/getting-started/img/quickstart/name-api-key.png?fit=max&auto=format&n=5sbBAG4Yfd-9P7Ds&q=85&s=04c280a903d06b61a0c070a4c8dc59a9" width="1294" height="533" data-path="images/getting-started/img/quickstart/name-api-key.png" />
    </Frame>
  </Step>

  <Step title="Approve & Create">
    You'll be prompted to authenticate with the authenticator setup during account creation. Save the private key in a secure location — **it won't be visible after this step**.

    **Important**: Both the public and private keys are required for signing requests to the Turnkey API. Keep these keys secure and out of reach of end-users.

    <Frame>
      <img src="https://mintcdn.com/turnkey-0e7c1f5b/5sbBAG4Yfd-9P7Ds/images/getting-started/img/quickstart/approve-create-api-key.png?fit=max&auto=format&n=5sbBAG4Yfd-9P7Ds&q=85&s=4c5a0ea969efd2abce54dc52afd2193b" width="1289" height="533" data-path="images/getting-started/img/quickstart/approve-create-api-key.png" />
    </Frame>
  </Step>

  <Step title="API Key Created">
    <Frame>
      <img src="https://mintcdn.com/turnkey-0e7c1f5b/83HCB8zBjOP3rX5S/images/getting-started/img/quickstart/api-key-created.png?fit=max&auto=format&n=83HCB8zBjOP3rX5S&q=85&s=ee539a88e6ac0fffecb3359b5e149f02" width="1289" height="533" data-path="images/getting-started/img/quickstart/api-key-created.png" />
    </Frame>
  </Step>
</Steps>

## Next steps

Now that you've created an organization and API keypair, you're ready to start developing with Turnkey!

<CardGroup>
  <Card title="Embedded Wallet" href="/getting-started/embedded-wallet-quickstart" icon="file-lines" iconType="solid" horizontal>
    Build embedded wallets with Turnkey
  </Card>

  <Card title="Company Wallets" href="/getting-started/company-wallets-quickstart" icon="file-lines" iconType="solid" horizontal>
    Automate signing with Turnkey
  </Card>
</CardGroup>
