Skip to main content

How API key works at Anchorage

API keys are scoped to a user-specified permission group that defines what actions can be performed programmatically. Here are some scopes as to what an API integration can do for your organization:

Build reports

Generate reports, build financial dashboards, and view all digital assets in custody.

Data tracking

Download crypto and fiat balances including all transactions, and store data for processing and reconciliation.

Full financial services

Trade and manage a full suite of financial services, all within the Anchorage ecosystem.

Two-way integration

Never miss an update, get notified for key activities through integrating with webhooks.
Only administrators can create and manage API keys and permission groups.

How to generate an API key

1

Navigate to API key creation

In the Developers > API 2.0 section of the web dashboard, click Create API key.
2

Generate a unique Ed25519 public/private key pair

The web dashboard supports in-app key generation, but you’re always open to bring your own keys. We’ve also included a widget below to generate a key on this browser session or you can opt-in to run the key generation Python script manually.
3

Create the API key

Select the permission group created above, and use the public key from step 1 to create your API key.
Copy the API key immediately as it will not be displayed again. If lost, revoke the key and generate a new one.
Selecting certain permission groups will require additional approval when creating a key.

How to revoke an API key

You can either delete the permission group that the API key belongs to, or click on the 3 dots next to the key and select Revoke to revoke a single API key.