Atrahasis CLI

CLI v1.0.0May 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.