Full feature showcase: Beautiful JSON, JQ filtering, Collections, and Enhanced Verbose Mode
DNS Resolution β’ TLS Certificate Info β’ Transfer Sizes β’ Visual Timeline Bars β’ Performance Grading (A-F)
Extract JSON data without external tools β’ JSONPath/JQ-lite syntax
Save, organize, and execute requests β’ Export to curl, Postman, HTTPie
Send JSON payloads with ease β’ Automatic Content-Type headers
Syntax-highlighted JSON with colors that actually make sense. Auto-formatted, easy to read, and pleasing to the eye.
Extract data with JSONPath/JQ-like syntax directly in your request. No pipes, no extra toolsβjust --jq .data.users[0]
Save and organize your requests. Run them anytime with mozzy exec my-request
. Export to curl, Postman, or HTTPie.
Capture variables from responses and use them in subsequent requests. Build complex workflows with YAML.
Decode, verify, and sign JWTs right from the CLI. Inspect payloads, validate signatures, check expiry.
Compare two JSON responses side-by-side. See what changed between API versions or environments.
Run load tests with mozzy load
. Get instant stats on response times, success rates, and throughput.
Automatic retry with exponential backoff. Configure retry conditions: 5xx, 429, network errorsβyou name it.
Define environments in .mozzy.json
. Switch between dev, staging, and prod with --env
.
Never lose a request. Browse your history, re-run past requests, and export them to your collection.
Upload files with multipart form data. Progress bars, multiple files, and custom field names.
Persistent cookie jars for session management. Share authentication across requests automatically.
brew tap humancto/mozzy
brew install mozzy
go install github.com/humancto/mozzy@latest
Download from
GitHub Releases
Update anytime with:
Test your APIs with enhanced verbose mode (v1.8.0). See DNS, TLS certs, transfer sizes, visual timing bars, and performance grades!
Run API tests in your pipeline. Exit codes, retries, and JSON querying make it perfect for automation.
Inspect headers, timing, and responses. Compare API versions with diff. Debug JWT tokens on the fly.
Chain requests together. Capture variables from one response and use them in the next. Build entire test suites.