> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/cloudeka-api-list/command-reference/cldkctl-vpn/create.md).

# create

The vpn create command provisions a new VPN instance with specified resources. This command allows you to define VPN name, namespace, and storage size for the new VPN instance.

## Usage

```
cldkctl vpn create [flags]
```

## Steps

Follow the steps below to run and view the result of this command:

1. Run the following command in your terminal:

```
cldkctl vpn create
```

2. Enter the VPN name when prompted.
3. Select a namespace from the list when prompted.
4. Enter the desired storage size.
5. Confirm the VPN creation by pressing y for Confirm or n for Cancel.

<figure><img src="/files/8e38rlf2uA1oyoZtITlW" alt=""><figcaption></figcaption></figure>

6. Once successful, the terminal displays **"✓ VPN successfully created".**

<figure><img src="/files/W2zlWSed5FyoCZkrNDuf" alt=""><figcaption></figcaption></figure>

## Flags

{% hint style="info" %}
This command supports [global flags.](/cloudeka-api-list/global-flags.md) Refer to the Global Flags section for details
{% endhint %}

| Flag       | Description              |
| ---------- | ------------------------ |
| -h, --help | Help for create command. |
