LIVE LTL RATES
LASF$260Quote →|SFLA$264Quote →|COLLA$366Quote →|COLCHI$193Quote →|NJMIA$288Quote →|COLSF$420Quote →|SFSAC$142Quote →|LADAL$398Quote →|LASD$156Quote →|COLMIA$303Quote →|SFSEA$235Quote →|COLDAL$208Quote →|LASLC$297Quote →|LAPHX$244Quote →|LALV$260Quote →|LAORL$437Quote →|LANJ$447Quote →|HARNJ$188Quote →|LACOL$365Quote →|CHINJ$235Quote →|DALMIA$266Quote →|SFPDX$231Quote →|COLPHX$244Quote →|NJORL$304Quote →|SFSD$208Quote →|COLORL$310Quote →|CHIMIA$295Quote →|COLDEN$275Quote →|LAMIA$420Quote →|LVLA$215Quote →|SATAUS$125Quote →|LASAC$195Quote →|LADEN$310Quote →|DALLA$385Quote →|SFPHX$280Quote →|LASEA$340Quote →|NJDAL$335Quote →|ORLMIA$145Quote →|ORLTPA$130Quote →|DALHOU$155Quote →|DALSAT$165Quote →|NJATL$270Quote →|MIANJ$305Quote →|NJCHI$240Quote →|NJLA$440Quote →|ORLJAX$140Quote →|COLSLC$320Quote →|HOUNJ$345Quote →|SLCBOI$185Quote →|LAPDX$315Quote →|LASF$260Quote →|SFLA$264Quote →|COLLA$366Quote →|COLCHI$193Quote →|NJMIA$288Quote →|COLSF$420Quote →|SFSAC$142Quote →|LADAL$398Quote →|LASD$156Quote →|COLMIA$303Quote →|SFSEA$235Quote →|COLDAL$208Quote →|LASLC$297Quote →|LAPHX$244Quote →|LALV$260Quote →|LAORL$437Quote →|LANJ$447Quote →|HARNJ$188Quote →|LACOL$365Quote →|CHINJ$235Quote →|DALMIA$266Quote →|SFPDX$231Quote →|COLPHX$244Quote →|NJORL$304Quote →|SFSD$208Quote →|COLORL$310Quote →|CHIMIA$295Quote →|COLDEN$275Quote →|LAMIA$420Quote →|LVLA$215Quote →|SATAUS$125Quote →|LASAC$195Quote →|LADEN$310Quote →|DALLA$385Quote →|SFPHX$280Quote →|LASEA$340Quote →|NJDAL$335Quote →|ORLMIA$145Quote →|ORLTPA$130Quote →|DALHOU$155Quote →|DALSAT$165Quote →|NJATL$270Quote →|MIANJ$305Quote →|NJCHI$240Quote →|NJLA$440Quote →|ORLJAX$140Quote →|COLSLC$320Quote →|HOUNJ$345Quote →|SLCBOI$185Quote →|LAPDX$315Quote →|View all rates →LASF$260Quote →|SFLA$264Quote →|COLLA$366Quote →|COLCHI$193Quote →|NJMIA$288Quote →|COLSF$420Quote →|SFSAC$142Quote →|LADAL$398Quote →|LASD$156Quote →|COLMIA$303Quote →|SFSEA$235Quote →|COLDAL$208Quote →|LASLC$297Quote →|LAPHX$244Quote →|LALV$260Quote →|LAORL$437Quote →|LANJ$447Quote →|HARNJ$188Quote →|LACOL$365Quote →|CHINJ$235Quote →|DALMIA$266Quote →|SFPDX$231Quote →|COLPHX$244Quote →|NJORL$304Quote →|SFSD$208Quote →|COLORL$310Quote →|CHIMIA$295Quote →|COLDEN$275Quote →|LAMIA$420Quote →|LVLA$215Quote →|SATAUS$125Quote →|LASAC$195Quote →|LADEN$310Quote →|DALLA$385Quote →|SFPHX$280Quote →|LASEA$340Quote →|NJDAL$335Quote →|ORLMIA$145Quote →|ORLTPA$130Quote →|DALHOU$155Quote →|DALSAT$165Quote →|NJATL$270Quote →|MIANJ$305Quote →|NJCHI$240Quote →|NJLA$440Quote →|ORLJAX$140Quote →|COLSLC$320Quote →|HOUNJ$345Quote →|SLCBOI$185Quote →|LAPDX$315Quote →|LASF$260Quote →|SFLA$264Quote →|COLLA$366Quote →|COLCHI$193Quote →|NJMIA$288Quote →|COLSF$420Quote →|SFSAC$142Quote →|LADAL$398Quote →|LASD$156Quote →|COLMIA$303Quote →|SFSEA$235Quote →|COLDAL$208Quote →|LASLC$297Quote →|LAPHX$244Quote →|LALV$260Quote →|LAORL$437Quote →|LANJ$447Quote →|HARNJ$188Quote →|LACOL$365Quote →|CHINJ$235Quote →|DALMIA$266Quote →|SFPDX$231Quote →|COLPHX$244Quote →|NJORL$304Quote →|SFSD$208Quote →|COLORL$310Quote →|CHIMIA$295Quote →|COLDEN$275Quote →|LAMIA$420Quote →|LVLA$215Quote →|SATAUS$125Quote →|LASAC$195Quote →|LADEN$310Quote →|DALLA$385Quote →|SFPHX$280Quote →|LASEA$340Quote →|NJDAL$335Quote →|ORLMIA$145Quote →|ORLTPA$130Quote →|DALHOU$155Quote →|DALSAT$165Quote →|NJATL$270Quote →|MIANJ$305Quote →|NJCHI$240Quote →|NJLA$440Quote →|ORLJAX$140Quote →|COLSLC$320Quote →|HOUNJ$345Quote →|SLCBOI$185Quote →|LAPDX$315Quote →|
$50 off·applied automatically at checkout

Developer Tool

Ship freight
from your terminal

Quote, book, and track LTL, FTL, box truck, and cargo van shipments with a single command. JSON-first output for jq and scripts. Self-provisioning login, no sales call.

v0.5.xNode 18+macOS + Linux + Windows
warp-agent

Instant quotes

Warp rate plus 20+ market carriers ranked by price. One command, under 30 seconds.

JSON by default

Every command outputs clean JSON. Pipe to jq, feed your TMS, script anything.

Real-time tracking

Track, events, BOL, POD, invoices. Shipments appear in customer.wearewarp.com.

Self-provisioning

warp-agent signup creates your account in seconds — no sales call, no approval wait. Key saved to ~/.warp/config.json.

Quickstart

1

Install the Warp Agent CLI

Requires Node.js 18 or later.

terminal
npm install -g @warpfreight/cli-agent

The WARP ASCII logo and command list appear automatically after install.

2

Create your account

New to Warp? Run warp-agent signup — prompts for email, password, and company name. Creates your account instantly, no sales call. Saves your API key to ~/.warp/config.json — every command after this uses that key automatically.

terminal
warp-agent signup

Already have a Warp account? Run warp-agent login instead.

3

Get a freight quote

Pick a mode (ltl, van, box-truck, ftl) and pass origin ZIP, destination ZIP, and shipment details. Quote IDs (PRICING_xxx) are stable for 15 minutes.

terminal
warp-agent ltl quote 90007 60601 \
  --pallets 2 --weight 600 --dims 48x40x48 --date 2026-05-01

Returns the Warp rate plus all market carriers sorted by price:

json
{
  "warp_quote_id": "PRICING_abc-123",
  "warp_price": 955.93,
  "transit_days": 5,
  "options": [
    { "carrier": "Warp Technology", "rate": 955.93, "transit_days": 5, "option_id": "PRICING_abc-123" },
    { "carrier": "GlovaLink", "rate": 598.54, "transit_days": 8, "option_id": "OPT_..." },
    { "carrier": "Forward", "rate": 799.30, "transit_days": 5, "option_id": "OPT_..." }
  ]
}
4

Book the shipment

Pass the quote ID with full pickup and delivery addresses. Every address field is required: street, city, state, ZIP, contact name, phone, email.

terminal
warp-agent book PRICING_abc-123 \
  --pickup-company "Acme Logistics" \
  --pickup-street "123 Main St" --pickup-city "Los Angeles" \
  --pickup-state "CA" --pickup-zip "90001" \
  --pickup-contact "John Doe" --pickup-phone "2135550123" \
  --pickup-email "john@acme.com" \
  --delivery-company "Client Co" \
  --delivery-street "456 Oak Ave" --delivery-city "Chicago" \
  --delivery-state "IL" --delivery-zip "60601" \
  --delivery-contact "Jane Smith" --delivery-phone "3125550456" \
  --delivery-email "jane@client.com" \
  --reference "PO-12345"

Optional: --pickup-window, --delivery-window (default 08:00–17:00), --reference for your PO number.

5

Track your shipment

Track by shipment ID or tracking number (S-XXXXX-XXXX format).

terminal
warp-agent track S-80215-2616

Full event history:

terminal
warp-agent events S-80215-2616

Every booking also appears in customer.wearewarp.com and at tracking.wearewarp.com.

Command reference

warp-agent signupCreate a new Warp account and save API key to ~/.warp/config.json
warp-agent loginLog in to an existing Warp account and save API key to ~/.warp/config.json
warp-agent whoamiShow current account info and payment status
warp-agent ltl quoteQuote LTL with dims, weight, commodity
warp-agent ltl quote 90007 60601 --pallets 2 --weight 600 --dims 48x40x48 --date 2026-05-01
warp-agent van quoteQuote cargo van (1-3 pallets, up to 3,500 lbs)
warp-agent van quote 90001 90210 --pallets 1 --weight 400 --date 2026-05-01
warp-agent box-truck quoteQuote 26-foot box truck (1-12 pallets)
warp-agent box-truck quote 90001 10001 --pallets 6 --weight 800 --date 2026-05-01
warp-agent ftl quoteQuote full truckload (53-foot dry van)
warp-agent ftl quote 90001 10001 --date 2026-05-01
warp-agent bookBook a quoted shipment
warp-agent book PRICING_xxx [address flags] | jq '.trackingNumber'
warp-agent trackTrack by shipment ID or tracking number
warp-agent track S-80215-2616
warp-agent eventsFull event history for a shipment
warp-agent events S-80215-2616
warp-agent cancelCancel a booking before pickup
warp-agent bookingsList recent bookings (--limit N)
warp-agent bookings --limit 10
warp-agent invoiceGet invoice details for a shipment
warp-agent documentsBOL, POD, customs docs for a shipment
warp-agent rate-cardShow your standard rate card
warp-agent quote-historyList past quote requests
warp-agent multistop quoteMulti-stop FTL (one truck, multiple stops)
warp-agent multistop quote body.json
warp-agent multistop bookBook a quoted multi-stop FTL
warp-agent analyticsRevenue and booking counts by source (cli vs mcp)
warp-agent statusCheck API health (no auth required)
warp-agent logoutRemove saved credentials from ~/.warp/config.json

Output format

JSON by default. Pipe into jq or any JSON parser.

jsonDefault. Clean JSON for scripting and piping.
--format tableHuman-readable table output.
Pipe cheapest rate
warp-agent ltl quote 90001 60601 --pallets 2 --weight 600 --dims 48x40x48 --date 2026-05-01 \
  | jq '.options | min_by(.rate)'

Key design decisions

Ready to ship?

One install, one login, you're moving freight in under two minutes.