Authentication
voyant login
Authenticate with Voyant via browser-based OAuth.voyant logout
Clear stored credentials from your machine.voyant whoami
Display your current authentication status and available workspaces.Project Setup
voyant init
Initialize a Voyant project by creating avoyant.json configuration file.
| Option | Description |
|---|---|
-y, --yes | Accept all defaults |
--force | Overwrite existing voyant.json |
voyant link
Re-link to a different project without full initialization.| Option | Description |
|---|---|
--workspace <id> | Workspace ID to use |
--project <id> | Project ID to link to |
voyant unlink
Remove thevoyant.json configuration file.
| Option | Description |
|---|---|
-y, --yes | Skip confirmation prompt |
Development
voyant dev
Authenticate your localhost for local development. This generates a session token that allows your local server to communicate with Voyant APIs.| Option | Description |
|---|---|
--url <url> | Override the dev URL from config |
--no-open | Don’t open browser automatically |
--token-only | Print token only, for CI/scripts |
Payload CMS Integration
If your project uses Payload CMS, authenticate the admin panel:| Option | Description |
|---|---|
--payload | Also authenticate Payload CMS admin |
--payload-only | Only authenticate Payload (skip dev session) |
--admin-path <path> | Payload admin path (default: /admin) |
Utilities
voyant config
Display current project configuration fromvoyant.json.
voyant workspaces
List all workspaces you have access to.voyant projects
List all projects in a workspace.| Option | Description |
|---|---|
--workspace <id> | Workspace ID to list projects from |
voyant open
Open the current project in the Voyant dashboard.| Option | Description |
|---|---|
--workspace | Open workspace settings instead of project |