Skip to content

SDK Overview

View as Markdown

Use this section when you need to choose the right Thru SDK surface for your project.

Source code can be found on GitHub.

  • Choose C SDK when you are writing on-chain programs and want the lowest-level developer workflow.
  • Choose Rust SDKs when you are building typed backend services, automation, or Rust-based tools.
  • Choose Web SDKs when you are building browser apps, React interfaces, or wallet-connected experiences.

Need command reference instead of a package guide? Use the CLI reference.

Core Rust primitives for Thru, including transaction builders, proof utilities, cryptographic helpers, and shared data models.

Generated gRPC bindings for the Thru RPC services using tonic and prost, giving you strongly typed clients for every public endpoint.

The command-line interface for interacting with Thru nodes; it reuses the Rust crates above to query network data, manage keys, and upload programs.