# HTTP

Frends offers seamless integration with [HTTP(S) protocol](https://en.wikipedia.org/wiki/HTTP), enabling you to effortlessly connect and automate data flows between your systems involving the HTTP(S) protocol.

Frends has tasks for performing all core HTTP(S) operations.

By leveraging Frends' task-based approach, you can configure and customize HTTP(S) based integrations according to your specific requirements. Frends offers a wide range of tasks that facilitate integrations to a variety of systems and protocols.

## Use cases

Below you will find typical use cases for HTTP(S) integrations and how they are implemented in Frends.

### Synchronize CRM data to database nightly

By using the schedule trigger and the [`Request`](https://docs.frends.com/tasks/tasks/http/request) task we can create an integration that makes custom HTTP(S) requests to a CRM system and saves the results to a database.

<figure><img src="https://2096450325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FevBo49UTUjEN84O2WPl6%2Fuploads%2Fgit-blob-6b105d05a48e841dd46506b1713fcbf5f78e9105%2Fhttp-nightly-sync.svg?alt=media" alt=""><figcaption><p>Sync CRM data</p></figcaption></figure>

### Download a file over HTTP(S)

By using the [`DownloadFile`](https://docs.frends.com/tasks/tasks/http/downloadfile) task we can create an integration that downloads a file over HTTP(S) and saves it into a designated folder.

<figure><img src="https://2096450325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FevBo49UTUjEN84O2WPl6%2Fuploads%2Fgit-blob-c955b31a4c6536404b10a38d9fedda78382fb7c2%2Fhttp-download.svg?alt=media" alt=""><figcaption><p>Download</p></figcaption></figure>
