Skip to main content
The GoldRush SDKs and CLI are official open-source tools that provide developers with multiple ways to access onchain data. Whether you prefer type-safe client libraries or command-line tools, we have solutions for every workflow.

SDKs

Official client libraries that wrap around the GoldRush APIs with full type support and idiomatic APIs for each language:
  1. TypeScript SDK: npm @covalenthq/client-sdk
    • Full type definitions for the Foundational API
    • Streaming API support via GraphQL subscriptions
    • Works in Node.js and browser environments
    • Available on npm with regular updates
  2. Python SDK: PyPI covalent-api-sdk
    • Native Python support with type hints
    • Async/await patterns for concurrent requests
    • Integration with data science workflows and notebooks
    • Production-grade error handling

CLI

A terminal-first tool for blockchain data designed for developers, DevOps teams, and data engineers:
npx @covalenthq/goldrush-cli
The CLI includes:
  • 17 commands for querying balances, transactions, prices, and more
  • Real-time streaming with WebSocket support for live updates
  • Native MCP support for AI agents (Claude, Cursor, Gemini CLI)
  • Flexible output formats (JSON, CSV, table, YAML)
  • Interactive mode for exploring the API without writing queries
Perfect for ad-hoc queries, automation scripts, and integrating GoldRush into your DevOps pipelines. See the full CLI documentation for commands and setup.

Next Steps