What is cURL?

cURL is a command-line tool that lets you transfer data to/from a server using various protocols. In this case, the curl command will establish a communication to POST or GET data to/from Ubidots Server over HTTP and HTTPS.

Below you will find the step-by-step to installing cURL in Windows, MacOSX and Linux.

Step-by-Step

  1. Windows installation
  2. MacOSX installation
  3. Linux installation

1. Windows Installation 

1. Enter and access the URL https://curl.haxx.se/ to download the curl executable wizard.

2. Select "curl executable" as Type of Package.

 3. Then, on the "Select Operating System" section, select Windows. Then, continue selecting the parameters required based on your version of Windows. 

4. Once you've finished the on-screen steps, download the zip file generated. To download it, simply press "Download". 

5. Next, open the .zip file and enter to the folder called "src*". Inside the src folder you will find the curl executable file. At this point, you need to copy the executable file and paste it inside a local folder on your PC to be able to run the curl. 

NOTE: To get a better understanding of the following steps, let's assume the executable file is located inside a folder named "programs". 

6. From the Command Prompt, enter to the location where the executable file was pasted. To enter to the folder you need to use the cd command following the location of the folder which contains the executable file as you can see below. 

cd programs

Expected location to be shown

C:\Users\{your_user}\programs>

7. To verify if you are able to run curl commands with the command prompt, test functionality by executing the command below:

curl --help 

At this point, you should receive the all the help info related to the curl command. 

[Troubleshooting] If you experience errors in the downloading process, please refer to this video for additional troubleshooting.

Now you are able to use cURL from your Windows pc!

2. MacOSX Installation

1. Enter to the computer's terminal. 

2. Run the command below in the terminal:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

3. If a password is required after running the command, please enter your Mac's user password to continue. Then, wait until the installation finish. 

4. Run the command below in the terminal:

brew install curl


Now you are able to use cURL from your Mac pc!



3. Linux installation 

1. Enter to the computer's terminal. 

2. Run the command below in the terminal:

sudo apt-get install curl

3. If a password is required after ran the command, please enter your computers' user password to continue. Then, wait until the installation finishes.

Now you are able to use cURL from your Linux pc!

Did this answer your question?