Authentication
Device flow, passkeys, magic links, and token management.
crewkit supports multiple authentication methods. The CLI uses device flow. The dashboard supports passkeys and magic links.
Device flow (CLI)
The standard way to authenticate from the CLI.
1. Initiate
POST /api/v1/auth/deviceResponse:
{
"device_code": "abc123...",
"user_code": "ABCD-EFGH",
"verification_uri": "https://crewkit.io/device-verify",
"expires_in": 600,
"interval"