Build with VCB
Powerful APIs and SDKs to integrate logistics into your applications. Ship packages, track deliveries, and manage your logistics programmatically.
Fast Integration
Get up and running in minutes with our well-documented API and SDKs.
Secure by Default
Industry-standard authentication and encryption for all API calls.
Real-time Webhooks
Get instant notifications for delivery status changes and events.
Comprehensive Docs
Detailed documentation with examples in multiple programming languages.
Simple, Powerful API
Create a delivery with just a few lines of code
import VCB from '@vcb-logistics/sdk';
const vcb = new VCB({ apiKey: 'YOUR_API_KEY' });
const delivery = await vcb.deliveries.create({
pickup: {
address: '123 Main Street, Lagos',
contactName: 'John Doe',
contactPhone: '+234 800 123 4567'
},
dropoff: {
address: '456 Market Avenue, Ikeja',
contactName: 'Jane Smith',
contactPhone: '+234 800 987 6543'
},
package: {
weightKg: 2.5,
dimensions: { length: 30, width: 20, height: 15 },
description: 'Electronics - Handle with care'
},
serviceType: 'same_day'
});
console.log(`Delivery created: ${delivery.id}`);
console.log(`Tracking URL: ${delivery.trackingUrl}`);API Endpoints
Core endpoints to manage your logistics operations
/v1/deliveries/v1/deliveries/:id/v1/deliveries/:id/tracking/v1/quotes/v1/vehicles/v1/webhooksSecure API Access
All API requests require authentication using API keys. We support both test and live modes for safe development.
- Bearer token authentication
- Separate test and production keys
- Key rotation and revocation
- Rate limiting and usage tracking
- IP whitelisting (optional)
Authorization: Bearer vcb_live_sk_...
Test Mode: Use keys prefixed with vcb_test_ for development
Official SDKs
Use our official libraries for faster integration
Node.js
AvailablePython
AvailablePHP
Coming SoonRuby
Coming SoonReady to Start Building?
Get your API keys and start integrating VCB Logistics into your applications today.