# digitalocean/godo

DigitalOcean Go API client

Repository: https://github.com/digitalocean/godo
Canonical: https://ross.abutalabs.com/products/godo
Homepage: https://pkg.go.dev/github.com/digitalocean/godo
Language: Go
License: NOASSERTION
License Family: other
Topics: go, golang, digitalocean, api, hacktoberfest
Last push: 2026-08-26T16:02:37+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 4382, "days_push": 7, "days_rel": 7, "gap_med": 6, "n_releases_24m": 86}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1544, forks 387 (observed 2026-08-28T04:05:01.376023+00:00)

## What it is
Godo is the official Go client library for the DigitalOcean V2 API, covering infrastructure services like Droplets, Kubernetes, and Volumes, plus newer Gradient AI Platform inference endpoints. It provides a typed Client with token-based authentication and streaming chat completions, embeddings, and image generation support.

## Use cases
- manage digitalocean droplets from go
- provision kubernetes clusters via the digitalocean api
- call digitalocean gradient ai chat completions in go
- generate embeddings with digitalocean inference api
- automate digitalocean infrastructure with a go script
- list and query digitalocean volumes and load balancers programmatically

## When to choose
- you are writing Go code that interacts with the DigitalOcean API
- you want a maintained, typed client instead of raw HTTP calls
- you need both infrastructure and AI inference endpoints from one client

## When to avoid
- you use another cloud provider
- you need a CLI or GUI rather than a Go library
- your project is not in Go

## Facets
- artifact type: library
- maturity: stable
- function: http-client, sdk
- domain: cloud-computing, apis, developer-tools, infrastructure-as-code
- platform: go, cross-platform
- tags: digitalocean, api-client, cloud-api, droplets, gradient-ai

## Member repositories
- digitalocean/godo (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:01.376023+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:30:37.571559+00:00, confidence not recorded.
  - readme: https://github.com/digitalocean/godo (fetched 2026-08-28T04:05:01.376023+00:00, sha 24897a51edd7)
  - homepage: https://pkg.go.dev/github.com/digitalocean/godo (fetched 2026-08-29T11:31:47.969111+00:00, sha cf44b79edbfc)
  - site_page: https://pkg.go.dev/about (fetched 2026-08-29T11:31:47.973394+00:00, sha 757852027879)
- Data as of 2026-08-30T08:39:29.467469+00:00.
