Skip to content

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 ​

CommandDescription
sky project listList 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 --yes

Delete Confirmation ​

Without --yes, sky project delete requires an interactive terminal and asks you to type the project slug. Non-interactive deletion requires --yes.