Beta launching June 15, 2026
$ Command-Line Interface

tiefrun

API Testing at the Speed of Typing

Turn any OpenAPI spec into an executable CLI in seconds. No GUI, no accounts, no friction.

$ npm install -g tiefrun v1.0.0 · on npm & pip
Works Offline Zero Config <100ms startup

tiefrun CLI — Your API, From Terminal

One CLI. Any API. 60 seconds.

tiefrun explore

Find endpoints instantly

tiefrun show

See params & details

tiefrun run

Call the API

tiefrun history

Every call logged

Quick Start

1

Install

npm install -g tiefrun
# or: pip install tiefrun
2

Initialize

tiefrun init myapi \
  --from-url api.example.com/openapi.yaml
3

Run

tiefrun run getUsers
tiefrun run createUser -i

CLI Features

🔍 Smart Discovery

Find exactly what you need from hundreds of endpoints instantly.

tiefrun list --filter payment --method POST

🔭 Explore & Inspect

Browse API structure and view detailed operation information.

tiefrun explore users | tiefrun show GetUser

🐛 Preview & Debug

See exactly what will be sent before executing.

tiefrun run CreateUser --dry-run --as-curl

📝 Interactive Mode

Never forget parameter names again. Generate perfect request templates.

tiefrun run ComplexOperation -i

🔐 Secure Auth

Keys stay in environment, never in code. Profile-based auth.

tiefrun run SecureEndpoint --profile production

🔄 Collections

Save successful requests and share with your entire team.

tiefrun collection run smoke-tests --env prod

🔧 SDK Generation

Generate strongly-typed clients in multiple languages from your spec.

tiefrun gen sdk --language typescript

🩺 Spec Validation

Validate your OpenAPI spec and catch issues before they cause problems.

tiefrun doctor --fix

Try It Now

Real APIs, real commands. Copy and run.

🐙 GitHub API

tiefrun init github \
  --from-url https://api.github.com

tiefrun list --filter repo
tiefrun run repos/list

🤖 OpenAI API

tiefrun init openai \
  --from-url openai.com/openapi.yaml

tiefrun list --filter chat
tiefrun run createChatCompletion -i

🔧 Your Own API

tiefrun init my-api \
  --from-url localhost:3000/openapi

tiefrun doctor  # Validate spec
tiefrun run healthCheck

Why Command Line?

⚡

Instant Startup

No waiting for heavy GUIs to load. tiefrun starts in milliseconds.

🔗

Pipe & Chain

Combine with grep, jq, and other Unix tools. True composability.

📜

Scriptable

Automate API workflows in shell scripts. Perfect for CI/CD.

🖥️

SSH Friendly

Test APIs on remote servers without forwarding ports or GUI.

Built for Security

✓ Local-first execution — secrets never leave your machine
✓ Environment-scoped configs — dev, staging, prod separation
✓ SBOMs + signed releases — enterprise supply chain trust
✓ No telemetry — your API calls are never logged remotely

Ready to Get Started?

Install tiefrun and start testing APIs in seconds.

$ npm install -g tiefrun