Practical overview
When it fits
Use it when a Go application needs clients for the listed Metaplex programs on Solana and an alpha SDK is appropriate for the project.
Who it is for
- Go developers integrating Metaplex program interactions into applications.
- Teams building Go tools for token metadata, auctions, token vaults or Candy Machine V2.
Documented uses
- Add Metaplex program clients to a Go module.
- Build application interactions around token metadata, auction or token-vault programs.
- Integrate Candy Machine V2 program interactions in a Go project.
Requirements & limits
The repository is public and MIT-licensed.
- Requires Go 1.16 or later.
- The project labels the SDK alpha.
- Candy Machine V1 is deprecated; the listed client is for V2.
- The Candy Machine V2 Go usage example is identified as a non-working draft.
- The README ties the clients to a specific version of the Metaplex program library.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add Metaplex Go to an existing Go project
Add the SDK module to a project that meets its stated Go version requirement.
Before you start
- A Go project using Go 1.16 or later.
Steps
From the project directory, run the command below.
go get github.com/gagliardetto/metaplex-goIf Go reports missing go.sum entries for module packages, run the command below.
go mod tidy
Expected outcome
The Metaplex Go module is added to the project’s dependency setup.
Guide limitations
- The SDK is identified as alpha.
- This setup does not document how to perform a particular program operation.
- The Candy Machine V2 Go usage example is labelled a non-working draft.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- gagliardetto/metaplex-go · Official homepage title · retained in its source language

