SDK
Go SDK
A small, standard-library client for Go.
The Go SDK offers a context-aware client over the full Synoppy API with no third-party dependencies. Errors are returned explicitly as *synoppy.APIError so they slot into your existing handling.
Install and call it
go get github.com/Synoppy/synoppy-go
import synoppy "github.com/Synoppy/synoppy-go"
client := synoppy.New(os.Getenv("SYNOPPY_API_KEY"))
res, err := client.Read(ctx, "https://example.com", map[string]any{"formats": []string{"markdown"}})
if err != nil {
log.Fatal(err)
}
fmt.Println(res["markdown"])Works with your Synoppy API key — the same key powers every capability, from a single Read call to a full crawl. Grab one from the dashboard.
Product and company names belong to their respective owners.
See the full docsGive your agents the whole web
Read, crawl, map, extract, enrich, classify, and images are live today — all on one key. Agent actions are on the way. Build the next thing on Synoppy.