Deploy contracts, manage keychains, query the network, and automate workflows. One tool, every operation, zero browser required.
The CLI will be available via npm, Homebrew, and direct binary download.
Node.js package manager
npm install -g @atshi/cli
Coming Soon
macOS & Linux
brew install atshi/tap/cli
Coming Soon
Direct download script
curl -fsSL https://get.atshi.network | sh
Coming Soon
Six categories of commands covering every aspect of the ATSHI Network.
atshi init generates a complete project structure with contract templates, tests, config, and CI/CD pipelines. From zero to coding in 10 seconds.
Compile, deploy, upgrade, and interact with WASM smart contracts in one command. Hot-upgrade running contracts without downtime.
Publish full websites on-chain with atshi web deploy ./dist. HTML, CSS, JS, images — served directly from the blockchain. No server, no CDN.
Export on-chain database tables to JSON, CSV, or Parquet with atshi store export. Import data back with schema validation. Backup, migrate, analyze.
Create keychains, add services, derive keys, manage access. Full keychain lifecycle from the terminal.
Build, sign, and send transactions interactively or via scripts. Pipe JSON, batch operations, automate flows.
Inspect chains, fetch transaction data, query contract state with GraphQL. Real-time subscriptions from the terminal.
Switch between testnet and mainnet with --network. Same commands, different target. Environment profiles for teams.
FHE circuit compilation, GS1 resolver management, NFC chip provisioning, virtual network configuration — the CLI grows with the protocol. Every new service gets a command.
From zero to deployed — in 4 commands.
Ship smart contracts like you ship software — automated, tested, repeatable.
GitHub Actions, GitLab CI, Jenkins — ready-made workflow templates that plug into your existing pipeline. Zero config to get started.
atshi deploy in your pipeline means automated contract deployment on every merge. Tag-based promotion from testnet to mainnet.
atshi test runs your full test suite against a local testnet. Fast feedback loops, deterministic results, no external dependencies.
Environment variables for credentials — ATSHI_SEED, ATSHI_NETWORK. Works with every CI secrets store out of the box.
Every command supports --yes and JSON output for headless environments. No prompts, no manual steps — fully scriptable.
Install the CLI and start deploying, querying, and automating — all without leaving your terminal.