Generate a key
Open the user menu (bottom left), go to Developer → API Keys and click Create API Key. Give it a name (e.g. “Production server”), choose its MCP access (below), and create it. Copy the key — Vern doesn’t show it again. Treat it like a password. Don’t commit it. Don’t put it in client-side code. Use environment variables.Creating and revoking keys is Admin-only. See Team for what each role can do.
MCP access
Each key has an MCP access setting that decides what an AI assistant using it may do through the MCP server:
Keys start as Read. To change a key’s access or rename it, open its row’s menu and click Edit. MCP access has no effect on the Migration API.
Rotate or revoke
To revoke a key, open its row’s menu, click Delete and typeDELETE to confirm. Any request using that key fails immediately with a 401.
To rotate, create a new key, swap it in your environment, then delete the old one.
Use it
Pass the key as anx-api-key header on every request:
What keys let you do
- Create a migration —
POST /api/v1/migrations— then upload files, run the agent, and export clean data.
Next
- MCP server — connect Claude Code, Cursor or another MCP client.
- Migration API quickstart — make your first API call.