# Difference between CURL and WGET ?

If you are a DEVOPS ENGG. You should be aware of CURL and WGET commands . Where to use them.

## <mark>CURL-</mark>

## *<mark>It can handle variety of data formats like JSON,XML ,CSV.</mark>*

It supports varity of protocols - HTTPS,HTTP ,FTP SMTP.FTP etc.

It supports authentication and cookies.

It supports uploading the data and REST API.

## <mark>WGET - </mark> : `It supports HTTPS ,HTTP adn FTP by default.`

It is used for file handling and saving by default. It is primarily used for downloading files.

It can handle slow and interrupted connections. It can download recursively all linked files.
