# stellar/go-stellar-sdk

Stellar's Go SDK

Repository: https://github.com/stellar/go-stellar-sdk
Canonical: https://ross.abutalabs.com/products/go-stellar-sdk
Homepage: https://stellar.org/developers
Language: Go
License: Apache-2.0
License Family: permissive
Topics: stellar, blockchain, cryptocurrency, horizon
Last push: 2026-08-26T17:14:58+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 3681, "days_push": 7, "days_rel": 9, "gap_med": 7.0, "n_releases_24m": 25}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1383, forks 550 (observed 2026-08-28T04:04:34.513718+00:00)

## What it is
The official Go SDK for the Stellar blockchain network, maintained by the Stellar Development Foundation. It provides transaction building, Horizon and Stellar RPC API clients, ledger data ingestion libraries, and core primitives like XDR encoding and strkey helpers.

## Use cases
- build a Stellar wallet or payment app in Go
- submit transactions to the Stellar network via Horizon
- query Stellar account balances and transaction history
- create and sign Stellar transactions programmatically
- ingest and parse raw Stellar ledger data
- issue and manage custom assets on Stellar
- interact with Stellar RPC for Soroban smart contracts

## When to choose
- you are building a Go backend or service that integrates with the Stellar network
- you need to build, sign, and submit Stellar transactions
- you want to index or process Stellar ledger data in Go
- you need an official, well-maintained SDK with Horizon and RPC clients

## When to avoid
- you are writing Soroban smart contracts themselves (use the Rust SDK)
- your stack is JavaScript, Python, or another language with its own Stellar SDK
- you need to self-host Horizon or Galexie services (they moved to separate repositories)

## Facets
- artifact type: library
- maturity: active
- function: sdk, http-client, serialization, etl, parser
- domain: blockchain, developer-tools, apis, fintech
- platform: go, cross-platform
- tags: stellar, horizon, soroban, transaction-builder, ledger-ingestion, xdr, strkey, cryptocurrency

## Member repositories
- stellar/go-stellar-sdk (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:34.513718+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:40:04.211028+00:00, confidence not recorded.
  - readme: https://github.com/stellar/go-stellar-sdk (fetched 2026-08-28T04:04:34.513718+00:00, sha e5c812f3d1b4)
  - homepage: https://stellar.org/developers (fetched 2026-08-29T11:55:54.278515+00:00, sha f3cef5fabd61)
  - site_page: https://developers.stellar.org/docs/build (fetched 2026-08-29T11:55:54.300566+00:00, sha e27447cf8fa3)
  - site_page: https://developers.stellar.org/docs/build/building-with-ai (fetched 2026-08-29T11:55:54.310316+00:00, sha 4444918b09a0)
  - site_page: https://developers.stellar.org/docs/build/smart-contracts (fetched 2026-08-29T11:55:54.312525+00:00, sha 1ef82c3f4ac7)
  - site_page: https://developers.stellar.org/docs/build/smart-contracts/overview (fetched 2026-08-29T11:55:54.314262+00:00, sha 9555f1dafeb8)
  - site_page: https://developers.stellar.org/docs/build/smart-contracts/getting-started (fetched 2026-08-29T11:55:54.316044+00:00, sha 7c94869a764c)
  - site_page: https://developers.stellar.org/docs/build/smart-contracts/example-contracts (fetched 2026-08-29T11:55:54.317662+00:00, sha 5362883fcc75)
  - site_page: https://developers.stellar.org/docs/build/apps (fetched 2026-08-29T11:55:54.319332+00:00, sha ea6151846462)
  - site_page: https://developers.stellar.org/docs/build/apps/overview (fetched 2026-08-29T11:55:54.320961+00:00, sha 62933d1ef73d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
