# Source Connectors

## Overview

A Source Connector is used to access source data within a specific system. You can connect to various systems using Osmos, such as Amazon S3, BigQuery, Google Drive and more. Once you create a Source Connector, you can connect it to one of your Destination Connectors using an Osmos Pipeline, and send data from the Source Connector to the Destination Connector.&#x20;

Select from the list of systems below to get started.&#x20;

## Source Systems

You can create a Source Connector for any of the following systems:&#x20;

1. [Amazon S3](https://docs.osmos.io/source-connectors/amazon-s3-connector)
2. [Azure Blob Storage](https://docs.osmos.io/source-connectors/amazon-s3-connector-1)
3. [BigQuery](https://docs.osmos.io/source-connectors/bigquery-connector)
4. [Email](https://docs.osmos.io/source-connectors/email)
5. [FTP](https://docs.osmos.io/source-connectors/ftp-connector)
6. [GCS (Google Cloud Storage)](https://docs.osmos.io/source-connectors/google-cloud-storage-gcs)
7. [Google Drive](https://docs.osmos.io/source-connectors/google-drive-connector)
8. [Google Sheets](https://docs.osmos.io/source-connectors/google-sheets-connector)
9. [HTTP API (Call an Osmos API)](https://docs.osmos.io/source-connectors/http-endpoint-connector)
10. [HTTP API (Osmos Calls Your API)](https://docs.osmos.io/source-connectors/http-api-osmos-calls-your-api)
11. [Osmos Dataset](https://docs.osmos.io/source-connectors/webpage-integration)
12. [Snowflake](https://docs.osmos.io/source-connectors/snowflake-connector)

{% hint style="info" %}
If you are trying to access a Source system that is behind a firewall, please ensure that the following Osmos IP addresses are allowed to access the system. Osmos uses these fixed IP addresses to access your sources and destinations.&#x20;

For the US Region: IP Addresses

<mark style="color:red;">`35.222.106.198/32`</mark>

<mark style="color:red;">`35.232.180.174/32`</mark>

For the EU Region: IP Addresses

<mark style="color:red;">`34.159.240.249/32`</mark>

<mark style="color:red;">`35.246.239.45/32`</mark>
{% endhint %}


---

# 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.osmos.io/source-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.
