Skip to content
All products

Logistics

Shipment tracking, honest ETAs, live fleet telemetry, an event-sourced inventory ledger, and a sync layer that keeps disjoint systems in agreement. Built for the gap between your ERP, your carrier and your warehouse.

The problems it solves

ETAs you can trust

Estimates come back as a window with a confidence score, calculated per leg from real lane and carrier performance. A precise-looking wrong time destroys trust; an honest window keeps it.

Live vehicle tracking that means something

Position, status, geofence entry and exit, and deviation from the planned route. Not just a dot on a map, but the events your operation actually reacts to.

Inventory you can explain

Stock is an append-only ledger, not an overwritten number. You can always answer why the count says what it says, and reconcile physical against system without guesswork.

Bridges systems that do not talk

An idempotent sync layer between your ERP, storefront, carrier and warehouse. Retries cannot double-apply, and every connector reports its lag so silence is never mistaken for success.

Proof, not promises

Delivery confirmation with photo, signature, timestamp and coordinates attached to the shipment. The artefact that settles disputes.

Built for multiple tenants

Every query is scoped to your organization. Cross-tenant access is impossible by construction, and every write is auditable.

What is covered

Inventory tracking

Multi-location levels, lot and expiry, bin addressing, reorder signals

Estimated arrival times

Per-leg, traffic-aware, window plus confidence

Maps integration

Viewport queries, geofences, planned versus actual route

Real-time vehicle tracking

Normalised telemetry from any source, live stream

Inventory data matching

Resolve the same product across systems, with a review queue

Cross-system sync

Connectors, health monitoring, backfill and safe replay

Use cases

Order tracking your customers can check

A shareable tracking reference with an honest arrival window, no login required for the consignee.

Fleet visibility without vendor lock-in

Telemetry from GPS hardware, driver phones, OBD dongles or a carrier API all normalise into one shape.

Warehouse stock reconciliation

Run cycle counts, auto-adjust small variances, and flag the big ones for a human instead of quietly hiding them.

Keeping ERP and storefront in step

Sync stock and orders across systems that were never designed to talk, with a replay button when a mapping was wrong.

Delivery disputes and chargebacks

Resolve "it never arrived" with a timestamped, geotagged proof of delivery attached to the shipment record.

Supplier and carrier scorecarding

Because actual versus promised is stored per lane, you can hold carriers to their real numbers.

One SDK, the whole surface

Typed, dependency-free, with retries, idempotency keys and a typed error contract built in. See the full documentation.

import { Logistics } from '@logistics/sdk';

const client = new Logistics({
  baseUrl: 'https://api.example.com',
  apiKey: process.env.LOGISTICS_API_KEY,
});

// An honest ETA: a window plus a confidence score
const eta = await client.shipments.eta('SHP-12345');
// { eta, window: { earliest, latest }, confidence: 0.82 }

// Live fleet positions for a map viewport
const vehicles = await client.vehicles.list({ bbox: [3.1, 6.4, 3.5, 6.7] });
Typed SDK, zero dependencies Idempotent writes Proof of delivery

Read the documentation

Domain model, REST endpoints, SDK reference, webhooks and error contract.

Logistics API & SDK docs