Conduit moves data from any source to any destination over 26+ protocols. One interface. Zero compromise. The API platform for transfers.
Conduit maps every flag to a first-class capability. No wrappers. No abstractions. Pure transfer.
Write response data to any destination with -o. Use -O for remote-name
inference. Automated path resolution included.
Follow 301/302/303/307/308 redirects automatically with -L. Set max depth with
--max-redirs. Never lose a resource.
Inject arbitrary headers with -H. Inspect response headers with -I.
Full control over every byte in your request.
Override HTTP methods with -X. GET, POST, PUT, DELETE, PATCH, OPTIONS — route any
verb to any endpoint.
Submit form data with -d, multipart uploads with -F, or raw JSON with
--json. Every content type, handled.
Basic, Digest, NTLM, Negotiate, Bearer — authenticate with -u or
--oauth2-bearer. AWS SigV4 supported natively.
Read cookies with -b, persist them with -c. Full Netscape cookie jar
compatibility. Session state, solved.
Extract metrics with -w: response time, DNS lookup, TLS handshake, size, speed.
Format any variable into structured output.
Automatic retries with --retry and exponential backoff. Set
--retry-max-time and --retry-delay for fine-grained control.
Every protocol battle-tested across billions of transfers. Full TLS support on all secure variants.
Point Conduit at any URL. HTTP, FTP, SCP, SMTP — the protocol is auto-detected from the scheme. No configuration needed.
Set your method, headers, auth, payload, and timeouts. Every option composable. Every combination valid.
Data moves. Conduit handles redirects, retries, compression, cookies, and connection reuse automatically.
Build, preview, and execute — all from one interface.
conduit -L -H "Authorization: Bearer tok_live_abc123" https://api.example.com/v1/users
Real commands. Real output. Real transfer.
Every variable from -w write-out, visualized.
Side-by-side, Conduit outperforms every alternative on the metrics that matter.
| Capability | Conduit | Competitor A | Competitor B | Competitor C |
|---|---|---|---|---|
| Protocols supported | 26+ | 3 | 8 | 12 |
| HTTP/2 & HTTP/3 | ✅ | HTTP/2 only | ❌ | HTTP/2 only |
| Follow redirects | ✅ (configurable depth) | ✅ | ✅ | Limited |
| Auth methods | 7+ (Basic, Digest, NTLM, etc.) | Basic only | Basic + Bearer | 3 |
| Connection reuse | ✅ | ❌ | ✅ | ❌ |
| Write-out metrics | 50+ variables | None | 5 variables | None |
| Retry with backoff | ✅ | ❌ | ✅ | Manual only |
| Price | Free tier | $29/mo min | $99/mo min | Enterprise only |
Start free. Upgrade when your transfer volume demands it.
For developers exploring the platform.
-o output to file-L follow redirectsFor engineers building integrations.
-X custom methods-d / -F / --json payloads-u all auth methods-w write-out analytics--retry with backoffTransfer infrastructure for the org.
-b/-c cookie management-T upload pipelines--connect-timeout SLA rulesMission-critical transfers at any scale.
-k advanced TLS config-A user-agent management"We replaced four different HTTP libraries with Conduit. One interface for REST APIs, file downloads, and webhook delivery. The write-out analytics alone saved us from shipping a custom metrics pipeline."
"The retry engine with exponential backoff is production-grade out of the box. We process 800K transfers daily through Conduit. Zero custom retry logic. Zero downtime."
"I've been building API integrations for 12 years. Conduit's multipart upload with -F and the cookie vault changed how I think about stateful workflows. This is the final transfer tool."
"26 protocols under one roof. We use Conduit for HTTP APIs, SFTP batch uploads, and even SMTP notifications. Our infrastructure team went from 15 tools to one."
Use --http3 for automatic HTTP/3 with graceful fallback. QUIC-powered transfers
now available on all plans.
Command-line variables with --variable and --expand-url. Templated
requests without shell interpolation. Supports trim, json, url, and b64 functions.
Fine-grained trace output with --trace-config. Tag every trace line with
transfer/connection IDs via --trace-ids.
Conduit supports Basic (-u user:pass), Digest (--digest), NTLM,
Negotiate/SPNEGO, Bearer tokens (--oauth2-bearer), and AWS SigV4
(--aws-sigv4). Authentication is protocol-aware and secure by default.
Yes. Use -b cookies.txt to send cookies and -c cookies.txt to save
received cookies. Full Netscape cookie jar format support. Session state persists between
requests.
Use --retry N for automatic retries with exponential backoff. Combine with
--retry-max-time and --retry-delay for precise control. Conduit
retries on timeouts and 5xx errors by default.
Use -w with over 50 variables: time_total, time_connect,
speed_download, size_download, http_code, and more.
Output as JSON with %{json}.
Absolutely. Use -T file for PUT uploads, -F "field=@file" for multipart
POST uploads, or -d @file for raw body payloads. Works across HTTP, FTP, SFTP, and
SCP.