Go

Anything you can do in Go, you can do in a Pipedream Workflow. You can use any of Go packages available with a simple import.

Go to site

Go API Integrations

Build and run workflows using the Go API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package main

import (
	"fmt"

	pd "github.com/PipedreamHQ/pipedream-go"
)

func main() {
	// Access previous step data using pd.Steps
	fmt.Println(pd.Steps)

	// Export data using pd.Export
	data := make(map[string]interface{})
	data["name"] = "Luke"
	pd.Export("data", data)
}
Run Go Code with Go API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Go
 
Try it
Run Go Code with Go API on New Item in Feed from RSS API
RSS + Go
 
Try it
Run Go Code with Go API on New Message from Discord API
Discord + Go
 
Try it
Run Go Code with Go API on New Message In Channels from Slack API
Slack + Go
 
Try it
Run Go Code with Go API on New Message in Channel from Discord Bot API
Discord Bot + Go
 
Try it
Run Go Code with the Go API

Run any Go code and use any Go package available with a simple import. Refer to the Pipedream Go docs to learn more.

 
Try it

Authentication

The Go API does not require authentication.