sky project
Manage SkyState projects.
Synopsis
bash
sky project list
sky project create <name> <slug>
sky project show <slug>
sky project delete <slug> [--yes]
sky project keys list --project <slug>
sky project keys create --project <slug> [--name <name>]
sky project keys revoke --project <slug> --id <key-id> [--yes]
sky project auth show --project <slug>
sky project auth enable --project <slug>
sky project auth disable --project <slug>
sky project auth callback-urls list --project <slug>
sky project auth callback-urls add --project <slug> --url <url> --env <env>
sky project auth callback-urls remove --project <slug> --url <url> --env <env>Project Commands
| Command | Description |
|---|---|
sky project list | List projects for the signed-in account. |
sky project create <name> <slug> | Create a project with a human name and URL-safe slug. |
sky project show <slug> | Show one project by slug. |
sky project delete <slug> [--yes] | Delete a project after confirmation, or immediately with --yes. |
These commands require the developer bearer session from sky login.
list, create, and show honor global --format. list JSON output includes slug, name, and createdAt; show and create JSON output includes slug and name. Table/plain output uses the slug as the human-facing identifier.
Project API keys and end-user auth settings are documented on sky project keys and sky project auth.
Examples
bash
sky project list
sky project create "My App" my-app
sky project show my-app --format json
sky project delete my-app --yesDelete Confirmation
Without --yes, sky project delete requires an interactive terminal and asks you to type the project slug. Non-interactive deletion requires --yes.