Commands
project
Work with Sentry projects
Commands
Section titled “Commands”sentry project create [<org>/]<name>:<platform>...
Section titled “sentry project create [<org>/]<name>:<platform>...”Create one or more projects
Arguments:
| Argument | Description |
|---|---|
[<org>/]<name>:<platform>... |
One or more project name and platform pairs |
Options:
| Option | Description |
|---|---|
-t, --team <team> |
Team to create the project under |
-n, --dry-run |
Show what would happen without making changes |
Examples:
# Create a project (every project is a name:platform pair)sentry project create my-new-app:javascript-nextjs
# Create several projects with their own platformssentry project create web:javascript api:python-django worker:node
# Create under a specific organization and teamsentry project create my-org/my-new-app:python --team backend-team
# Preview without creatingsentry project create my-new-app:node --dry-run
# Output the created project as JSONsentry project create my-app:go --jsonsentry project delete <org/project>
Section titled “sentry project delete <org/project>”Delete a project
Arguments:
| Argument | Description |
|---|---|
<org/project> |
<org>/<project> or <project> (search across orgs) |
Options:
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation prompt |
-f, --force |
Force the operation without confirmation |
-n, --dry-run |
Show what would happen without making changes |
Examples:
# Delete a project (prompts for confirmation)sentry project delete my-org/old-project
# Delete without confirmationsentry project delete my-org/old-project --yes
# Preview the deletionsentry project delete my-org/old-project --dry-runsentry project list [<org/project>]
Section titled “sentry project list [<org/project>]”List projects
Arguments:
| Argument | Description |
|---|---|
[<org/project>] |
<org>/ (all), <org>/<name> or <name> (a project, else matching names), or a name glob (<org>/web-*) |
Options:
| Option | Description |
|---|---|
-n, --limit <limit> |
Maximum number of projects to list (default: "25") |
-p, --platform <platform> |
Filter by platform (e.g., javascript, python) |
-f, --fresh |
Bypass cache, re-detect projects, and fetch fresh data |
-c, --cursor <cursor> |
Navigate pages: "next", "prev", "first" (or raw cursor string) |
Examples:
# List projects (organization auto-detected)sentry project list
# List all projects in an organizationsentry project list my-org/
# Several projects in the same organizationsentry project list my-org/frontend,backend
# Filter by platformsentry project list my-org/ --platform javascript
# Only projects whose slug or name matches a globsentry project list 'my-org/web-*'
# Projects named like 'frontend' (fuzzy when nothing matches exactly)sentry project list my-org/frontnd
# Find a project across organizationssentry project list frontend
# Fetch the next pagesentry project list my-org/ -c next
# Show more resultssentry project list my-org/ --limit 50
# Output as JSONsentry project list my-org/ --jsonsentry project view [<org/project>]
Section titled “sentry project view [<org/project>]”View details of a project
Arguments:
| Argument | Description |
|---|---|
[<org/project>] |
<org>/<project> or <project> (search) |
Options:
| Option | Description |
|---|---|
-w, --web |
Open in browser |
-f, --fresh |
Bypass cache, re-detect projects, and fetch fresh data |
Examples:
# View the auto-detected projectsentry project view
# View project detailssentry project view my-org/frontend
# Open the project in the browsersentry project view my-org/frontend -w
# Find a project across organizationssentry project view frontendAll commands support --json for machine-readable output and --fields to select specific JSON fields.