# Connectors

**This section takes a look at Langstack connectors. By the end of this section, you will be able to develop an understanding of connectors along with basic connector creation.**

## What are connectors?

* Data connectors are used to establish a connection to a data source to integrate with databases, protocols, and web services.&#x20;
* An ETL pipeline uses Connectors to exchange data between a data source and a destination.&#x20;
* The Connector templates help users create applications that provide the means to reach a data source. Langstack Connectors can be used to establish connections with the following tools:&#x20;
  * CouchDb
  * SFTP/FTP
  * MySQL
  * PostgreSQL
  * Microsoft SQL Server
  * REST APIs (GET and POST)
  * Google Sheets \
    \
    For example, the SFTP connector template is used to create an application that can connect to an SFTP/FTP server, while others can perform web services, such as REST API (REST GET and REST POST) connector, to accomplish the ETL pipeline process.
