title: First Steps date: 2024-06-26 description: > First Steps to use StreamPipes Go.

{{% pageinfo %}} Prerequisites to use StreamPipes Go. {{% /pageinfo %}}

Before you begin, you will need to have the following prerequisites:

1. Go Environment

Ensure that the Go programming language environment is properly installed on your computer.

You can verify this by running a command line:

go version

If Go is not installed, you can download and install it from the official Go website.

2. Apache StreamPipes instance

Access to a running instance of Apache StreamPipes is required.

If you do not have it set up yet, please refer to the Apache StreamPipes installation guide for detailed instructions on how to install and configure it on your system.

Once these requirements are met, you are ready to proceed with the next step Quickstart in the setup process!

3. Installation StreamPipes Go library

The StreamPipes Go library is meant to work with Go 1.21 and above. You can install the latest development version from GitHub, as so:

go get https://github.com/apache/streampipes
// if you want to have the current development state you can also execute
go get https://github.com/apache/streampipes/streampipes-client-go
// the corresponding documentation can be found here: https://streampipes.apache.org/docs/docs/python/dev/