# Build

{% hint style="danger" %}
shdwDrive v1.5 is no longer maintained. Please migrate to v2 and consult the new [developer guide](https://docs.shdwdrive.com/guide/start-building) for instructions.
{% endhint %}

<table data-view="cards"><thead><tr><th align="center"></th><th align="center"></th><th align="center"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"></td><td align="center"><strong>CLI</strong></td><td align="center">Get started within minutes</td><td><a href="https://content.gitbook.com/content/XUsNNSH5yGAdCe1UQoyx/blobs/kXXsDbljwd2ViVJ4kOD8/CLI_icon.png">CLI_icon.png</a></td><td><a href="the-cli#introduction">#introduction</a></td></tr><tr><td align="center"></td><td align="center"><strong>API</strong></td><td align="center">Instant interaction</td><td><a href="https://content.gitbook.com/content/XUsNNSH5yGAdCe1UQoyx/blobs/5QYa89luXNC1xERCe95c/API_icon.png">API_icon.png</a></td><td><a href="the-sdk/the-api#contents">#contents</a></td></tr><tr><td align="center"></td><td align="center"><strong>SDKs</strong></td><td align="center">Advanced applications</td><td><a href="https://content.gitbook.com/content/XUsNNSH5yGAdCe1UQoyx/blobs/x6no8VQEW3NQPL31jNnL/SDK_Icon.png">SDK_Icon.png</a></td><td><a href="build/the-sdk">the-sdk</a></td></tr></tbody></table>

### **To get started with the shdwDrive CLI:**

1. [Install NodeJS LTS 16.17.1](https://nodejs.org/en/download/)
2. Install the [shdwDrive CLI](https://docs.shdwdrive.com/build/shadow-drive)
3. Follow the [CLI Guide](https://docs.shdwdrive.com/build/the-cli)
   * After installing Solana, **make sure you have both SHDW and SOL in your wallet in order to reserve storage**.

### **To get started with the shdwDrive SDKs:**

1. [JavaScript](https://docs.shdwdrive.com/build/the-sdk/sdk-javascript), [Rust](https://docs.shdwdrive.com/build/the-sdk/sdk-rust), and [Python](https://docs.shdwdrive.com/build/the-sdk/sdk-python) are your choices.
2. Follow the [SDK Guide](https://docs.shdwdrive.com/build/the-sdk)
   * You can build directly on top of the [API](https://docs.shdwdrive.com/build/the-sdk/the-api).

### **Submitting Bugs & Security Issues**

[**https://github.com/GenesysGo/shdw-drive-bug-reports**](https://github.com/GenesysGo/shdw-drive-bug-reports)

We adhere to a responsible disclosure process for security related issues. To ensure the responsible disclosure and handling of security vulnerabilities, we ask that you follow the process outlined below.

#### **Bug Reporting Process**

1. For non-security-related bugs, please submit a new bug report [here](https://github.com/GenesysGo/shdw-drive-bug-reports/issues/new/choose). For security-related reports, please open a "**security vulnerability**" report [here](https://github.com/GenesysGo/shdw-drive-bug-reports/issues/new/choose).
2. Please provide a clear and concise description of the issue, steps to reproduce it, and any relevant screenshots or logs.

**Important**: For security-related issues, please include as much information as possible for reproduction and what its related to. Please be sure to use the **report a security vulnerability** feature in the repository listed above. If you submit a security vulnerability as a public bug report, we reserve the right to remove the report and move any communications to private channels until a resolution is made.

**Security related issues should only be reported through this repository.**

While we strongly encourage the use of this repository for bug reports and security issues, you may also reach out to us via our [**Discord**](https://discord.gg/genesysgo) server. Join the #shdw-drive-technical-support channel for assistance. However, please note that we will redirect you to submit the bug report through this GitHub repository for proper handling and tracking.
