Developer First
Built for Builders.
Integrate the world's most collaborative logistics network into your apps with our robust APIs and SDKs.
npm install @weave/sdkRESTful Core
Manage shipments, riders, and settlements with a clean, JSON-based REST API. Fully documented with OpenAPI 3.0.
// Fetch all deliveries
const orders = await weave.orders.list({
status: 'delivered',
limit: 20
});
Real-time Webhooks
Get notified instantly when a shipment is picked up, delivered, or delayed. Zero-latency event streaming.
app.post('/webhooks', (req, res) => {
const event = req.body;
if (event.type === 'order.delivered') {
// Notify customer
}
});
Unified SDKs
Native libraries for TypeScript, Go, and Python. Fully typed and battle-tested.
import { Weave } from '@weave/sdk';
const client = new Weave(process.env.API_KEY);
await client.shipments.create({...});
Client Tracking API
Give your clients a premium experience. Embed real-time tracking data directly onto your own domain with our CORS-enabled public tracking endpoint.
// Public Tracking Call
const res = await fetch(`/api/track/${orderId}`);
const status = await res.json();