> ## Documentation Index
> Fetch the complete documentation index at: https://cloudinary.com/documentation/llms.txt
> Use this file to discover all available pages before exploring further.

# Get started with the CLI (video tutorial)

## Overview

Watch this tutorial to learn how to install and configure the [Cloudinary CLI](cloudinary_cli).

## Video tutorial

  This video is brought to you by Cloudinary's video player - embed your own!Use the controls to set the playback speed, navigate to chapters of interest and select subtitles in your preferred language.

## Tutorial contents
This tutorial presents the following topics. Click a timestamp to jump to that part of the video.### Check if Python is installed

{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=0 :sec=06 :player=cld} | To use the Cloudinary CLI, you need Python 3.6 or later. You can install Python from [https://www.python.org](https://www.python.org/). The Python Package Installer (`pip`) is installed with it.|

### Install the Cloudinary CLI package
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=0 :sec=10 :player=cld} | To install the Cloudinary CLI, run: <code>pip3 install cloudinary-cli|

### Set up your environment variable
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=0 :sec=25 :player=cld} | To make all your `cld` commands point to your Cloudinary product environment, set up your `CLOUDINARY_URL` environment variable. Obtain your environment variable from the [API Keys](https://console.cloudinary.com/app/settings/api-keys) page of the Cloudinary Console Settings.On Mac or Linux:<code>export CLOUDINARY_URL=cloudinary://123456789012345:abcdefghijklmnopqrstuvwxyzA@cloud_nameOn Windows:<code>set CLOUDINARY_URL=cloudinary://123456789012345:abcdefghijklmnopqrstuvwxyzA@cloud_name |

### Check the configuration
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=0 :sec=54 :player=cld} | To check the configuration, run: <code>cld config|

### Run the help command
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=1 :sec=04 :player=cld} | For a list of commands, enter: <code>cld --help|

### Run the admin command
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=1 :sec=09 :player=cld} | To see the available Admin API methods, enter: <code>cld admin|

### Run the uploader command
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=1 :sec=22 :player=cld} | To see the available upload API methods, enter: <code>cld uploader|

### Run the search command
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=1 :sec=31 :player=cld} | To show the usage for the search API, enter: <code>cld search --help|

### Upload a video
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=1 :sec=40 :player=cld} | Upload the video, CLI_setup.mp4, setting the public ID and folder options: <code>cld uploader upload CLI_setup.mp4 public_id=setup folder=cli_video|

### Watch the uploaded video
{table:class=tutorial-bullets}|  | 
| --- | --- |
|{videotime:id=media :min=2 :sec=11 :player=cld} | Use the url command to open a video in a browser: <code>cld url -rt video -o cli_video/setup|

## Keep learning

> **READING**:
>
> * Learn more in the [Cloudinary CLI reference](cloudinary_cli).

> * Read about the Cloudinary CLI in this [blog post](https://cloudinary.com/blog/commanding_cloudinary_through_the_cli).

#### If you like this, you might also like...

  
  
  
    Scripting with the CLI
    Use a script to create an animated GIF 
  

  
  
  
    Upload with the CLI
    Apply background removal to images on upload 
  

  
  
  
    Postman Collections
    Get set up with the collections and make your first request 
  

&nbsp;

&nbsp;Check out the Cloudinary Academy for free self-paced Cloudinary courses on a variety of developer or DAM topics, or register for formal instructor-led courses, either virtual or on-site.
&nbsp;

