# VSCode Extension

## :pencil: Requirements

#### 1. You need to use [api](../../commands/api) command to get your DisCloud API token.

<figure><img src="https://1155855661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8p3J4WAYBioqdR7bmrbb%2Fuploads%2FMz1ReG3gCPlkm40FgMbR%2Fapi-cmd.png?alt=media&#x26;token=66b22965-5c75-456b-9d48-c80ac3a142c2" alt=""><figcaption></figcaption></figure>

#### 2. Configure your `discloud.config` file

{% content-ref url="../../../configuration/configuration" %}
[configuration](../../../configuration/configuration)
{% endcontent-ref %}

## :jigsaw:Installing the Extension

&#x20;                               [`VSCode Marketplace`](https://marketplace.visualstudio.com/items?itemName=discloud.discloud)        |        [`Open VSX Registrey`](https://open-vsx.org/extension/Discloud/discloud)\
&#x20;                                               VSCode                               VSCodium, Code OSS

<figure><img src="https://1155855661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8p3J4WAYBioqdR7bmrbb%2Fuploads%2Fk4qs9QGuFcAMMP6HliH6%2Finstall-discloud-vscode-extention.png?alt=media&#x26;token=8f93c351-34e6-4125-bcb9-12fa6a2c7928" alt=""><figcaption></figcaption></figure>

### :gear:Configuring the Extension

Put in your `DisCloud API token`

<figure><img src="https://1155855661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8p3J4WAYBioqdR7bmrbb%2Fuploads%2FwLGAAFQg228HxBAMsa0d%2Fdiscloud-extention-settings-token.png?alt=media&#x26;token=9a6f6ea8-a5b9-4bc3-94d2-148f5fe70242" alt=""><figcaption></figcaption></figure>

### :cloud:Hosting with the Extension

<figure><img src="https://1155855661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8p3J4WAYBioqdR7bmrbb%2Fuploads%2F9DIffOfS5Ul1b4sNSSf6%2Fdiscloud-extention-upload-site.png?alt=media&#x26;token=ceb8d41f-33f2-4c56-8449-f2cb3dff0b78" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Make sure you have the [`discloud.config`](broken-reference)file, before you proceed
{% endhint %}
