Developer Platform

One API for your entire shipping stack

100+ carriers, normalized tracking, checkout delivery options, returns, and analytics, all through a single REST API with webhooks and SDKs.

< 200ms response
100+ carriers
99.99% uptime
const pango = require('@pango/sdk');

const shipment = await pango.shipments.create({
  from: { warehouse_id: 'wh_stockholm' },
  to: {
    name: 'Anna Svensson',
    address: 'Drottninggatan 42',
    city: 'Stockholm',
    postal_code: '11156',
    country: 'SE'
  },
  parcels: [{ weight: 1.2, length: 30,
              width: 20, height: 10 }],
  carrier: 'auto' // AI selects best
});

console.log(shipment.tracking_url);
// → https://track.pango.ai/SH9284...

The complete shipping API

Every capability you need to build, integrate, or automate logistics, in one API.

Shipment management

Create, update, and cancel shipments. AI carrier selection, bulk operations, and label generation.

Rate shopping

Compare live rates across 100+ carriers in real time. Negotiate pricing applied automatically.

Tracking & events

Normalized tracking events across all carriers. Same schema whether it is DHL, PostNord, or UPS.

Returns & exchanges

Programmatic return creation, branded portal links, auto-approvals, and exchange workflows.

Checkout delivery options

Embed real-time delivery dates, pricing, and pickup points directly into your checkout flow.

Customs & compliance

Auto-generate commercial invoices, CN23 declarations, HS codes, and EORI validation.

Built for developers

REST API

Clean, predictable endpoints. JSON in, JSON out. Versioned and backwards-compatible.

Webhooks

Signed events for every status change. Automatic retries with exponential backoff for 72 hours.

Sandbox

Full test environment with mock carriers, simulated tracking, and test label generation.

SDKs

Official Node.js, Python, and PHP. Typed models, error handling, and automatic retries built in.

Auth & SSO

Scoped API keys, OAuth 2.0 for user-facing apps, and SAML SSO for enterprise teams.

Performance

< 200ms average response. Rate shopping in < 500ms. Label generation in < 1 second.

Connects to your entire stack

Pre-built connectors for e-commerce platforms, ERPs, warehouse systems, and order management. Or build your own with the API.

E-commerce

Shopify
WooCommerce
Magento

ERP

SAP
Dynamics 365
Visma

WMS

Ongoing
ShipHero
Linnworks

OMS

Centra
Voyado
Custom API

Core endpoints

Every shipping operation, one API call away.

POST/v1/shipments
Create a shipment with AI carrier selection
GET/v1/shipments/:id/track
Normalized tracking events across all carriers
POST/v1/rates/compare
Compare live rates across 100+ carriers
POST/v1/labels/generate
Generate labels in PDF, ZPL, or PNG
POST/v1/returns
Create a return with branded portal link
GET/v1/checkout/options
Delivery options with dates and pickup points
POST/v1/customs/documents
Auto-generate customs documentation
POST/v1/webhooks
Register endpoints for real-time events

Go live in 3 steps

Most developers ship their first parcel within an hour.

1

2 min

Get your API key

Sign up and generate a key. Sandbox credentials included automatically.

2

1 min

Install the SDK

npm install @pango/sdk, or use the REST API directly.

3

5 min

Ship your first parcel

Create a shipment, get a label, and a tracking URL.

API FAQ

Common questions about the Pango developer platform and API.

The full shipping lifecycle. Create shipments with AI carrier selection, compare live rates across 100+ carriers, generate labels in PDF or ZPL, track parcels with normalized events, process returns with branded portals, embed checkout delivery options, and connect to ERP, WMS, and OMS systems. Every feature in the Pango dashboard is available through the API.

Official SDKs for Node.js, Python, and PHP with typed models, error handling, and automatic retries. Pre-built connectors for Shopify, WooCommerce, Magento, and major ERP/WMS platforms. Community SDKs for Go and Ruby. Or use the REST API directly from any language.

Yes. Every account includes a sandbox with test carrier credentials, simulated tracking events, mock label generation, and test webhook delivery. Build and validate your entire integration without shipping real parcels or incurring carrier charges.

Every carrier sends tracking data in a different format. Pango normalizes all events into a single, consistent schema, regardless of carrier. You get the same event structure whether the parcel is with DHL, PostNord, or UPS. No need to build carrier-specific parsing logic.

SOC 2 Type II certified, fully GDPR compliant. API keys are scoped with granular permissions. OAuth 2.0 for user-facing integrations. SSO via SAML for enterprise accounts. All API traffic is encrypted with TLS 1.3. Webhook payloads are signed with HMAC-SHA256.

100 requests per second on standard plans, dedicated limits for enterprise. 99.99% uptime SLA. Average response time under 200ms. Rate shopping across all carriers returns in under 500ms. All endpoints return rate limit headers for automatic backoff.

Ship · Track · Return · Repeat · Ship · Track · Return · Repeat · Ship · Track · Return · Repeat · 
One API · 100+ carriers · Go live today · One API · 100+ carriers · Go live today · One API · 100+ carriers · Go live today ·