Dry Run ModePreview commands
Preview commands
without executing
Preview the exact curl commands that would be executed without making actual API calls. Perfect for debugging configurations and validating request setups.
Preview curl commands without execution
dry-run.yaml
# Basic dry run
curl-runner api.yaml --dry-run
# Short form
curl-runner api.yaml -n
# With verbose output
curl-runner api.yaml -n -v
# Output example:
# Command:
# curl -X POST -H 'Authorization: Bearer token' \
# -d '{"name":"test"}' https://api.example.com/users
# ✓ Create User [api]
# ├─ POST: https://api.example.com/users
# ├─ ✓ Status: DRY-RUN
# └─ Duration: 0ms | 0 BKey Benefits
Why use Dry Run Mode?
Preview Commands
See the exact curl command that would be executed, including all headers, body, and options.
Safe Debugging
Debug and validate configurations without making actual API calls or side effects.
Variable Validation
Verify that variable interpolation and environment settings are working correctly.
Use Cases
Perfect for these scenarios
Debugging request configurations
Validating authentication headers
Verifying variable interpolation
Reviewing commands before production runs
Ready to try Dry Run Mode?
Get started with curl-runner and unlock powerful dry run mode capabilities for your API testing workflow.