# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.langstack.com/welcome/get-started/learn-langstack/connectors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
