Installation

Garaga is available in multiple formats for different use cases:

Package
Use Case
Install Command

CLI for generating verifiers, deployment, calldata generation

pip install garaga

Use Garaga's Cairo primitives in your smart contracts

scarb add garaga

Rust applications, calldata generation

cargo add garaga_rs

Browser dApps, frontend integration

npm install garaga

Quick Start

pip install garaga
garaga --help

Version Compatibility

All Garaga packages are released together with matching version numbers. When using multiple packages, ensure they all use the same version to guarantee compatibility.

For example, when using version 1.0.1:

  • Python: pip install garaga==1.0.1

  • Cairo: garaga = "1.0.1" in Scarb.toml

  • Rust: tag = "v1.0.1" in Cargo.toml

  • npm: npm install garaga@1.0.1

Developer Setup

For contributing to Garaga or advanced development workflows, see the Developer Setup & Guides.

Last updated

Was this helpful?