# create-project

> Create a workspace project

Create a project to group deployments and applications under a workspace-scoped slug. The slug is a stable handle and must be unique within your workspace.

## Usage
```bash
unkey api projects create-project [flags]
```
## Flags
<ParamField body="--name" type="string" required>Human-readable name for this project. Use a descriptive name like 'Payments Service'.</ParamField>
<ParamField body="--slug" type="string" required>Stable project slug.</ParamField>
## Global Flags
| Flag | Type | Description |
|------|------|-------------|
| `--root-key` | string | Override root key (`$UNKEY_ROOT_KEY`) |
| `--api-url` | string | Override API base URL (default: `https://api.unkey.com`) |
| `--config` | string | Path to config file (default: `~/.unkey/config.toml`) |
| `--output` | string | Output format. Use `json` for raw JSON |
| `--body` | string | Send this JSON string as the request body. You cannot combine it with request-building flags. |
## Examples
```bash
unkey api projects create-project --name="Payments Service" --slug=payments-service
```
See the [API reference](https://www.unkey.com/docs/api-reference/v2/projects/create-project).
