# vercel certs

The `vercel certs` command is used to manage certificates for domains, providing functionality to list, issue, and remove them. Vercel manages certificates for domains automatically.

## Usage

```bash filename="terminal"
vercel certs ls
```

## Extended Usage

```bash filename="terminal"
vercel certs issue [domain1, domain2, domain3]
```

```bash filename="terminal"
vercel certs rm [certificate-id]
```

## Unique Options

These are options that only apply to the `vercel certs` command.

### Challenge Only

The `--challenge-only` option can be used to only show the challenges needed to issue a certificate.

```bash filename="terminal"
vercel certs issue foo.com --challenge-only
```

### Limit

The `--limit` option can be used to specify the maximum number of certs returned when using `ls`. The default value is `20` and the maximum is `100`.

```bash filename="terminal"
vercel certs ls --limit 100
```


--------------------------------------------------------------------------------
title: "vercel curl"
description: "Learn how to make HTTP requests to your Vercel deployments with automatic deployment protection bypass using the vercel curl CLI command."
last_updated: "2026-02-03T02:58:37.915Z"
source: "https://vercel.com/docs/cli/curl"
--------------------------------------------------------------------------------