# Getting Started

## Installing Cyberdrop-DL

There are two ways to install Cyberdrop-DL. The first is the easy method, where you simply download the start scripts. The start scripts will automatically install a compatible python version and then install Cyberdrop-DL.

The second method is installing cyberdrop-dl directly from pypi using `uv`, `pipx` or `pip`

For instructions, see:

{% content-ref url="/pages/DeYZAXzugF2vdMgGFulr" %}
[Cyberdrop-DL Install](/cyberdrop-dl/getting-started/cyberdrop-dl-install.md)
{% endcontent-ref %}

{% content-ref url="/pages/Vu47rGBBWCQ05RRYSIdC" %}
[Running CDL on Android](/cyberdrop-dl/getting-started/cyberdrop-dl-on-android.md)
{% endcontent-ref %}

## What now?

If you downloaded the start scripts, just open the start script with the name of the OS you are using. For a manual install, execute the program with this command:

```shell
cyberdrop-dl-patched
```

On the main screen, you can use the 'Edit URLs' option to add the URLs for the files you wish to download, them select the `download` option. That's it!

However, Cyberdrop-DL has a ton of configuration options if you want more control over the downloads. You may want to review the following:

{% content-ref url="/pages/fcNYfGtTqs2kUGoFuR2U" %}
[Configuration Options](/cyberdrop-dl/reference/configuration-options.md)
{% endcontent-ref %}

{% content-ref url="/pages/3aswEaaqmGsqhp2KIJsC" %}
[CLI Arguments](/cyberdrop-dl/reference/cli-arguments.md)
{% endcontent-ref %}

{% content-ref url="/pages/LpUr1ZFWgvk2MiuiWcBs" %}
[Notifications](/cyberdrop-dl/reference/notifications.md)
{% endcontent-ref %}

By default, all config files are under the `AppData` folder, which is created on the same directory that CDL it run from.

You may also want to peek at what websites the program actually supports:

{% content-ref url="/pages/8HCH5vxIrEgxhR4BYHNy" %}
[Supported Websites](/cyberdrop-dl/reference/supported-websites.md)
{% endcontent-ref %}

If you have any issues, perhaps the [FAQ](/cyberdrop-dl/frequently-asked-questions.md) might help you!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://script-ware.gitbook.io/cyberdrop-dl/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
