Everything after the buy button. One platform.
Carriyo runs every stage of the order journey — checkout, orders, fulfillment, shipping, post-purchase and returns. Configure in the Dashboard, integrate through the API, or both.
For business teams
Set up
Carriyo.
Configure carriers, design your tracking page, and run shipping, returns and automation from the Dashboard.
For developers
Build with
the API.
REST, OAuth and webhooks across every stage. Six OpenAPI specs and an MCP server, ready to integrate.
Adopt one module. Or run the whole thing.
Each module stands on its own — but they share one data model, one rules engine and one bill. Combine them and the seams between point solutions disappear, along with their cost.
Rates, delivery options & promise dates at checkout.
Ingest, validate, allocate & reserve inventory.
Pick, pack & ready-to-ship across locations.
Multi-carrier booking, labels, manifests & tracking.
Branded tracking, notifications & delivery feedback.
Self-service returns, approvals, reverse logistics & refunds.
Code-first
Create a shipment in one call.
One POST creates a shipment and returns its ID — name a carrier, or let Carriyo’s rules allocate the best-fit one for you.
curl -X POST 'https://api.carriyo.com/shipments?draft=true' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'tenant-id: YOUR_TENANT_ID' \
-H 'x-api-key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"merchant": "ACME",
"references": {
"partner_order_reference": "YOUR_ORDER_REF",
"partner_shipment_reference": "YOUR_ORDER_REF-1"
},
"dropoff": {
"address1": "350 5th Avenue",
"city": "New York",
"state": "NY",
"country": "US",
"postcode": "10118",
"contact_name": "Alex Chen",
"contact_phone": "+12125550100"
},
"items": [
{
"sku": "WIDGET-RED-M",
"quantity": 2,
"description": "Red widget",
"price": { "amount": 125, "currency": "USD" }
}
],
"payment": { "total_amount": 250, "currency": "USD" }
}'Get started
Three steps to your first shipment.
Most teams are making live API calls within minutes — straight from these docs.
Create a free account
Sign up in seconds and spin up a test merchant.
Get your API credentials
Generate an API client and bearer token in the Dashboard.
Make your first call
Create a shipment and get the shipment object back.
