Go
The Go library uses generics to provide type-safe block development. Handler functions receive an *Args struct for accessing inputs and parameters, and return typed outputs.
Prerequisites🔗
- Go 1.25 or later
- The Spade CLI installed (Installation guide)
Installation🔗
go get github.com/spade-dev/spadeQuickstart
Create your first Go block step by step.
Read →Types
All available Spade types in the Go library.
Read →Handler Functions
Writing Go handlers with generics.
Read →Manifest Generation
Generating block manifests with the Go builder API.
Read →Examples
Complete worked examples of Go blocks.
Read →