Atrahasis CLI
CLI v1.0.0•May 14, 2026
The first stable release of atra cli, the official Atrahasis command-line interface. atra brings the full Atrahasis API workflow to your terminal — one binary, zero runtime, every platform.
What atra CLI is
atra cli is a single static binary built in Rust. It handles everything from a one-line HTTP request to a multi-step flow test to a full load benchmark. No Node, no Python, no Docker required.
Triple-mode syntax
Three ways to make the same request — pick whichever feels natural:
# Shorthand: auto-detects JSON, sets Content-Type
atra POST https://api.example.com/users name:Alice age:30
# Curl-compatible: flags map straight across
atra https://api.example.com/users -H "Authorization: Bearer my-token" -d '{"name":"Alice"}'
# Fully explicit
atra POST https://api.example.com/users \
-H "Content-Type: application/json" \
-d '{"name": "Alice", "age": 30}'
If you know curl, you already know most of atra. Headers (-H), method (-X), body data (-d), basic auth (-u), redirects (-L), cookies (-b), timeout (-m), insecure (-k) — all there, with the same flags.
What's in the box
- Native HTTP/1.1, HTTP/2, and HTTP/3 (QUIC) with automatic negotiation
- Request tracing with a connection waterfall (
-t) - Built-in assertions for status, headers, body, JSON path, and response time
- Flow runner with live terminal dashboard
- Load testing with profiles (load, stress, spike, soak, custom)
- Five install channels: Homebrew, npm, curl, wget, PowerShell
Each of these gets its own changelog entry — keep scrolling.