User Tools

Site Tools


Siac a commandline client for Sia

Siac is a commandline client which interacts with the sia daemon. It can instruct the sia daemon to perform task like upload/download of files or send sia coins to an address. The full set of capabillities can be found using the help function built into siac. Each subcommand also has help strings.

Siac comes bundled in the “Sia Daemon” package. See

 >siac help  
 Sia Client v1.1.1
  siac [flags]
  siac [command]
Available Commands:
   consensus   Print the current state of consensus
   gateway     Perform gateway actions
   host        Perform host actions

>siac consensus help

siac consensus [flags]
Global Flags:
  -a, --addr string   which host/port to communicate ...

Siac is the tool most frequently used by developers when interacting with Sia. For most uses, siac provides more complete functionality and gets new features sooner compared to the graphical client.

Siac operates entirely through the Sia API. A third party app can easily replicate all functionality in siac simply by talking to Sia's HTTP API.

client/command_line_interface.txt · Last modified: 2017/03/24 13:14 by mr. taek