# nacos-group/nacos-sdk-go

Nacos client in Golang

Repository: https://github.com/nacos-group/nacos-sdk-go
Canonical: https://ross.abutalabs.com/products/nacos-sdk-go
Language: Go
License: Apache-2.0
License Family: permissive
Last push: 2026-09-02T12:37:55+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 42, longevity 100
- inputs: {"age_days": 2898, "days_push": 0, "days_rel": 311, "gap_med": 46.5, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1301, forks 385 (observed 2026-09-03T02:15:15.376048+00:00)

## What it is
The official Go client SDK for Nacos, supporting service discovery and dynamic configuration management. It enables Go applications to register services, discover instances, and subscribe to configuration changes from a Nacos server.

## Use cases
- register and discover microservices in Go
- fetch dynamic configuration from a Nacos config center
- subscribe to config changes at runtime
- load-balance service instances via Nacos naming
- manage multi-namespace clients in Go apps

## When to choose
- your infrastructure uses Nacos for service discovery or config management
- you are building Go microservices on a Nacos-based stack
- you need dynamic config updates without redeploying

## When to avoid
- you use Consul, etcd, or Zookeeper instead of Nacos
- you need a standalone config tool rather than a client library
- your project is not in Go

## Facets
- artifact type: library
- maturity: active
- function: service-discovery, configuration-management, sdk, microservices
- domain: microservices, developer-tools, cloud-computing
- platform: go, cross-platform
- tags: nacos, service-registry, dynamic-configuration, config-center, naming-service

## Member repositories
- nacos-group/nacos-sdk-go (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:15.376048+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:53:50.845876+00:00, confidence not recorded.
  - readme: https://github.com/nacos-group/nacos-sdk-go (fetched 2026-09-03T02:15:15.376048+00:00, sha b86d042de7e5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
