Skip to main content
depotsdk-go is a Go client for the Depot API. It wraps Connect/gRPC-compatible service stubs so you can list projects, drive builds, and call other Depot organization APIs from Go.

What depotsdk-go is for

  • Typed Depot API access from Go services and CLIs
  • Bearer token auth (organization or build-scoped tokens)
  • Connect-style requests over the Depot HTTP API
Canonical module and package docs evolve with the repo; when install channels differ from upstream Depot packaging, this page will state the solved.gg module path explicitly.

Install (when published)

Point go get at the module path shipped by the solvedggorg/depotsdk-go repository once you consume it as a dependency. Until publish notes land here, clone or replace from the org remote and follow the repo README.
If your checkout still uses a different module path, prefer that path until it is renamed.

Auth

Use Authorization: Bearer with an organization token (or build token for build-scoped calls).

How it fits the suite

Full API schemas live in Depot’s Buf registry, not in this docs site. Link out for service definitions; keep this product section focused on how solved.gg ships and uses the SDK.

Status

Introduction only. Expand with install, examples, and error helpers as the org module surface freezes.

What to expect next in these docs

  1. Confirmed module path and versioning
  2. Quickstart (list projects)
  3. Auth and environment reference
  4. Error helpers and CI integration notes
Questions: intake@solved.gg.

Related topics

Introduction