Last update: 2025-12-18T21:56:34.000Z
Content:
---
title: "Connectors · Tinybird Docs"
theme-color: "#171612"
description: "Connectors let you bring data into Tinybird from a variety of services."
inkeep:version: "forward"
---




# Connectors [¶](https://www.tinybird.co/docs/forward/get-data-in/connectors#connectors)

Copy as MD Connectors are native integrations that let you connect to and ingest data from popular data platforms and services. Connectors provide a managed solution to stream or batch import data into Tinybird.

Each connector is fully managed by Tinybird and requires minimal setup - typically just authentication credentials and basic configuration. They handle the complexities of:

- Authentication and secure connections
- Schema detection and mapping
- Incremental updates and change data capture
- Error handling and monitoring
- Scheduling and orchestration

You can configure connectors using the Tinybird CLI, making it easy to incorporate them into your data workflows and CI/CD pipelines.

## Create a connection [¶](https://www.tinybird.co/docs/forward/get-data-in/connectors#create-a-connection)

To create a new connection to a service, run the<a href="/docs/forward/dev-reference/commands/tb-connection"> `tb connection create` command</a>:

tb connection create <type> Where `<type>` is one of the available connector types:

- `kafka`   - Create a[  Kafka connection](/docs/forward/get-data-in/connectors/kafka)
- `s3`   - Create an[  Amazon S3 connection](/docs/forward/get-data-in/connectors/s3)
- `gcs`   - Create a[  Google Cloud Storage connection](/docs/forward/get-data-in/connectors/gcs)

The CLI will guide you through the configuration process, prompting you for the required credentials and settings. Once created, the connection will be saved as a `.connection` file in your project's `connections/` folder.

You can also create the `.connection` file manually. See [Connection files](/docs/forward/dev-reference/datafiles/connection-files) for more details.

## Delete a connection [¶](https://www.tinybird.co/docs/forward/get-data-in/connectors#delete-a-connection)

Connections and data sources are independent resources in Tinybird. When you delete a data source that uses a connection, the connection itself is not deleted - it remains in your project with zero connected data sources. This allows you to reuse the connection for new data sources without reconfiguring credentials.

To delete a connection from Tinybird:

1. Remove the `.connection`   file from your project's `connections/`   folder.
2. Deploy your changes using the `--allow-destructive-operations`   flag to confirm the removal:

tb deploy --allow-destructive-operations Before deleting a connection, make sure no data sources are using it. If data sources reference the connection, the deployment will fail. Remove the connection reference from all data sources first.

## Available connectors [¶](https://www.tinybird.co/docs/forward/get-data-in/connectors#available-connectors)

The following connectors are available:

- [  GCS](/docs/forward/get-data-in/connectors/gcs)
- [  Kafka](/docs/forward/get-data-in/connectors/kafka)
- [  S3](/docs/forward/get-data-in/connectors/s3)


