## projects add

Provision a service from a provider into your current project. The CLI authenticates with the provider, provisions the resource, saves encrypted credentials to `.projects/vault/vault.json`, and writes environment variables to `.env`.

Run `stripe projects billing add` before provisioning paid plan tiers.

**Command:** `stripe projects add`

### Arguments

- `<provider>/<service>`
  The provider and service to provision, for example `vercel/project` or `supabase/project`. Run `stripe projects catalog` to browse available providers and services.

### Flags

- `--config <json>`
  Pass a provider-specific configuration as a JSON string. Use it to specify plan tiers or provider options in non-interactive mode.

### Examples

**Add a service (interactive)**

```sh
stripe projects add vercel/project
```

**Add a service with a specific plan tier (non-interactive)**

```sh
stripe projects add amplitude/analytics \
  --config '{"plan_tier":"plus-v3-10k-mtu-monthly"}' \
  --no-interactive \
  --accept-tos
```

**Add a service and return JSON output**

```sh
stripe projects add openrouter/api \
  --no-interactive \
  --json \
  --auto-confirm
```
