# Build or Upgrade from Source

> For the complete documentation index, see [llms.txt](https://docs.redpanda.com/llms.txt). Component-specific: [connect-full.txt](https://docs.redpanda.com/connect-full.txt)

---
title: Build or Upgrade from Source
latest-connect-version: 4.93.0
latest-operator-version: v26.1.4
latest-console-tag: v3.7.3
latest-redpanda-tag: v26.1.9
docname: build-from-source
page-component-name: connect
page-version: master
page-component-version: master
page-component-title: Connect
page-relative-src-path: build-from-source.adoc
page-edit-url: https://github.com/redpanda-data/rp-connect-docs/edit/main/modules/install/pages/build-from-source.adoc
description: Build or upgrade Redpanda Connect from source.
page-git-created-date: "2025-09-25"
page-git-modified-date: "2025-09-25"
---

<!-- Source: https://docs.redpanda.com/connect/install/build-from-source.md -->

You can build Redpanda Connect in two ways:

-   **Standard build**: Suitable for most users. Does not require cgo. Does not include the [TigerBeetle CDC input connector](https://docs.redpanda.com/connect/components/inputs/tigerbeetle_cdc/).

-   **cgo-enabled build**: Required only if you need the TigerBeetle CDC input connector.


## [](#install-from-source)Install from source

1.  Ensure you have Go installed on your system. You can download it from [the official Go website](https://golang.org/dl/).

2.  Clone the Redpanda Connect repository:

    ```bash
    git clone https://github.com/redpanda-data/connect.git
    cd connect
    ```

3.  Build the binary (choose one):

    | Build type | Build command |
    | --- | --- |
    | Standard (no cgo, most users) | go build -o redpanda-connect ./cmd/redpanda-connect |
    | cgo-enabled (TigerBeetle CDC support) | CGO_ENABLED=1 go build -o redpanda-connect ./cmd/redpanda-connect |

4.  Move the binary to a directory in your `PATH` (for example, `/usr/local/bin`):

    ```bash
    sudo mv redpanda-connect /usr/local/bin/
    ```

5.  Verify the installation:

    ```bash
    redpanda-connect --version
    ```


You should see a version.

## [](#upgrade-a-source-build)Upgrade a source build

1.  Navigate to your existing clone of the repository:

    ```bash
    cd connect
    ```

2.  Fetch the latest tags and check out the version you want:

    ```bash
    git fetch --all
    git checkout v4.93.0
    ```

3.  Rebuild the binary (choose one):

    | Build type | Build command |
    | --- | --- |
    | Standard (no cgo, most users) | go build -o redpanda-connect ./cmd/redpanda-connect |
    | cgo-enabled (TigerBeetle CDC support) | CGO_ENABLED=1 go build -o redpanda-connect ./cmd/redpanda-connect |

4.  Replace the previous binary and verify:

    ```bash
    sudo mv redpanda-connect /usr/local/bin/
    redpanda-connect --version
    ```


> 📝 **NOTE**
>
> After upgrading (or downgrading), you must restart a pipeline to use features in the Redpanda Connect version you have deployed.

## [](#uninstall)Uninstall

To uninstall Redpanda Connect, remove the installed binary:

```sh
sudo rm /usr/local/bin/redpanda-connect
```

This removes the Redpanda Connect binary from your system.

## [](#next-steps)Next steps

Explore the available connectors in the [catalog](https://docs.redpanda.com/connect/components/about/).