# Deck CLI

Official command-line interface for the Deck API (`@deckco/cli`).

```bash
npm install -g @deckco/cli
export DECK_API_KEY=...   # from https://console.deck.co
deck test
```

```bash
npx @deckco/cli help
```

```bash
curl https://api.deck.co/v2/test \
  -H "Authorization: Bearer $DECK_API_KEY"
```

- **Package:** [`@deckco/cli`](https://www.npmjs.com/package/@deckco/cli) (source: [`packages/cli`](https://github.com/buildwithdeck/deckco-website/tree/main/packages/cli))
- **Base URL:** https://api.deck.co/v2
- **OpenAPI:** https://deck.co/openapi.json
- **Auth:** https://deck.co/auth
- **Errors:** https://deck.co/errors
- **Rate limits:** https://deck.co/rate-limits
- **MCP server:** https://deck.co/mcp

JSON errors use `errors[].type`, `errors[].code`, `errors[].message`, optional `errors[].resolution`, and `request_id`.
