Synoppy v1.0 is here— start free
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 docs

Give 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.