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

# Developers

> Access APIs, create permission groups, and generate API keys from the Anchorage Digital web dashboard.

This guide is for web dashboard users who want to connect their own tools to Anchorage Digital through the API. Anchorage Digital APIs let you integrate your own tools with the Anchorage Digital platform. API keys are configured through the web dashboard and only administrators can create them. Each key is assigned to a permission group that authorizes the holder to perform the granted permissions.

Here's what an API integration can do for your organization:

* **Easy reporting** — Generate reports, build financial dashboards, and view all digital assets in custody.
* **Automated tracking** — Download crypto and [USD](/knowledge-base/platform/users/usd-banking) (fiat) balances, including all transactions across the organization's vaults, and store data for processing and reconciliation.
* **Complete monitoring** — Read and monitor vault balances, query transaction history including deposits, and get visibility on trading activity.

## Accessing developer settings

On the web dashboard homepage, select **Developers** on the sidebar to access developer settings.

## Creating a permission group

Permission groups contain a set of allowable permissions that can be assigned to one or more API keys. Only administrators can create and manage permission groups.

<Steps>
  <Step title="Start a new permission group">
    In the web dashboard, select **Create new group**.
  </Step>

  <Step title="Configure the group">
    Give the permission group a name, then select the appropriate permissions from the list of global and vault-level permissions.
  </Step>

  <Step title="Submit for approval">
    Add a comment (optional), select **Endorse to create a group**, and complete biometric authentication via the mobile app. After quorum is met, Anchorage Digital will review for approval.
  </Step>
</Steps>

## Creating an API key

<Steps>
  <Step title="Navigate to API key creation">
    In the API section of the web dashboard, select **Create API key**.
  </Step>

  <Step title="Fill in key details">
    Enter the key name, select the permission group, and if applicable, enter a contact email and the public key.
  </Step>

  <Step title="Generate the key">
    Select **Create key**. Generating an API key triggers an email confirmation — check your email to confirm the key was created.

    <Note>
      Selecting certain permission groups requires additional approval when creating a key.
    </Note>
  </Step>
</Steps>

## Edit, revoke, and delete

To revoke an API key, select **Revoke** next to the key details.

To edit or delete a permission group, select the three dots next to the group details. Changes to permission groups require endorsement via the iOS app.

## Continue in the developer docs

Once you have an API key, the developer documentation covers how to authenticate and build against the Anchorage Digital API.

<CardGroup cols={2}>
  <Card title="Setting up" icon="rocket" href="/knowledge-base/platform/developers/setting-up">
    Set up your API integration, from permission groups to your first authenticated request.
  </Card>

  <Card title="Signing requests" icon="signature" href="/knowledge-base/platform/developers/request-signing">
    Sign sensitive API requests with your Ed25519 key so they pass authorization.
  </Card>

  <Card title="Sandbox overview" icon="flask" href="/knowledge-base/platform/developers/sandbox/sandbox-overview">
    Test your integration in a safe environment before moving to production.
  </Card>

  <Card title="Webhooks" icon="bell" href="/knowledge-base/platform/developers/webhooks/webhooks-overview">
    Subscribe to events to track balances, transactions, and status changes in real time.
  </Card>
</CardGroup>

For deeper integration guides, see [permission groups](/knowledge-base/platform/developers/permission-groups), [API keys](/knowledge-base/platform/developers/api-keys), [move money](/knowledge-base/platform/developers/move-money/overview), and the [developer FAQs](/knowledge-base/platform/developers/faqs).
