// the find
gumhq/sdk
SDK to interact with the gum program library.
TypeScript SDK for interacting with the Gum protocol, a social graph built on Solana. Provides both a core client library and React hooks for building decentralized social apps with profiles, posts, follows, and reactions. Aimed at Solana developers building social features.
- Clean separation between core SDK and React layer — the monorepo structure makes sense and you can use gpl-core without React
- Storage abstraction with both Arweave and Shadow Drive (GenesysGo) backends behind a common uploader interface is well thought out
- Session key management is included, which is non-trivial for Solana dapps and often the thing developers get wrong
- IDL files are bundled directly, so you don't need to fetch them from chain at runtime
- Last pushed August 2023 — Gum shut down their service, so the hosted infrastructure this SDK depends on is likely dead or degraded, making the SDK effectively a historical artifact
- 19 stars and 10 forks suggests almost no community adoption, so you're on your own if you hit issues
- Tests exist but are integration tests that require a live Solana connection with funded wallets — no unit tests or mocks, making CI fragile and local dev painful
- Still using Lerna with bootstrap (legacy workflow) instead of modern workspaces-native tooling; the yarn.lock and lerna.json setup is more friction than necessary for a two-package monorepo