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

# Introduction

> Introduction for the Anchorage Digital REST API v2.0

export function V3Unlock() {
  useEffect(() => {
    const handler = e => {
      if (e.altKey && e.shiftKey && e.key === 'V') {
        window.location.href = 'v3/introduction';
      }
    };
    window.addEventListener('keydown', handler);
    return () => window.removeEventListener('keydown', handler);
  }, []);
  return null;
}

<V3Unlock />

The Anchorage Digital API is a REST API that consists of 100+ operations across custody,
wallets, transfers, trading, Atlas settlement, onboarding, tax, subaccounts, webhook notifications, and
more.

<Tip>
  Building with an AI assistant? Connect the Anchorage Digital docs MCP server or start from ready-made prompts. See [Build with AI](/knowledge-base/build-with-ai/overview).
</Tip>

## Base URLs

| Environment | Base URL                            |
| :---------- | :---------------------------------- |
| Sandbox     | `https://api.anchorage-staging.com` |
| Production  | `https://api.anchorage.com`         |

## Send your first API call

<Steps>
  <Step title="Set a permission group">
    Define which vaults and operations the API key can access. See [Permission groups](/knowledge-base/platform/developers/permission-groups).
  </Step>

  <Step title="Create an API key">
    Generate a key assigned to the permission group. See [API keys](/knowledge-base/platform/developers/api-keys).
  </Step>

  <Step title="Sign your requests">
    Sensitive endpoints require an Ed25519 signature in addition to the API key. See [Request signing](/knowledge-base/platform/developers/request-signing).
  </Step>

  <Step title="Send the request">
    Include your API key in the `Api-Access-Key` header on every request. Add `Api-Signature` and `Api-Timestamp` on sensitive endpoints.

    ```bash theme={null}
    curl -X GET \
      'https://api.anchorage-staging.com/v2/apikey' \
      -H 'Api-Access-Key: <YOUR_API_KEY>' \
      -H 'Api-Signature: <YOUR_API_SIGNATURE>' \
      -H 'Api-Timestamp: <SOME_TIMESTAMP>'
    ```
  </Step>
</Steps>

## Next steps

<CardGroup cols={3}>
  <Card title="Authentication" icon="fingerprint" href="/knowledge-base/api-reference/authentication">
    Learn how requests are signed and attached to headers.
  </Card>

  <Card title="Request signing" icon="signature" href="/knowledge-base/platform/developers/request-signing">
    Learn how requests are signed and attached to headers.
  </Card>

  <Card title="Errors and pagination" icon="circle-exclamation" href="/knowledge-base/api-reference/errors-pagination">
    Handle response codes, rate limits, and cursor pagination.
  </Card>
</CardGroup>
