Developer-First Platform

Connect everything.
Ship everywhere.

The most developer-friendly shipping infrastructure. Integrate once with our API and access every major carrier, e-commerce platform, and marketplace.

99.9% Uptime
<50ms Response
7 Official SDKs
ship.js
import { AtoShip } from '@atoship/sdk';

// Create shipment in 3 lines
const ship = new AtoShip('api_key');
const rates = await ship.getRates(parcel);
const label = await ship.purchase(rates[0]);

console.log(label.tracking_number);
// → "1Z999AA10123456784"
Automatic Sync

Tracking syncs
automatically

When you create a label, the tracking number instantly syncs back to your e-commerce platform. Your customers get notified automatically.

Instant Fulfillment
Orders are marked as fulfilled the moment you print a label.
Customer Notifications
Your store sends shipping confirmation emails with tracking links.
Zero Manual Work
No copy-pasting tracking numbers. Everything is automated.
atoship
Order #1048
9400 1234 5678 9012
In Transit
Order #1047
7892 4567 8901 2345
Delivered
Order #1046
1234 5678 9012 3456
In Transit
Real-time Sync
Shopify
3 synced
#1048Fulfilled
USPS Priority
9400...3456
#1047Fulfilled
FedEx Ground
7892...6789
#1046Fulfilled
UPS Ground
1234...7890

How it works

From zero to shipping in under 10 minutes

01

Install the SDK

Choose from 7 official SDKs for JavaScript/TypeScript, Python, PHP, Ruby, Go, Java, and C#. Or use our REST API directly.

02

Connect your carriers

Use our pre-negotiated rates instantly, or bring your own carrier accounts (BYOCA) to use your existing contracts and discounts.

03

Get rates & create labels

Compare rates across all carriers in real-time. Purchase labels with a single API call and receive tracking numbers instantly.

04

Track & automate

Set up webhooks for real-time tracking updates. Build automated workflows for order processing, notifications, and more.

SDKs for every language

Official SDKs with full type safety, comprehensive documentation, and code examples

JavaScript / TypeScript
JavaScript / TypeScript
Python
Python
PHP
PHP
Go
Go
Java
Java
Ruby
Ruby
C# .NET
C# .NET
npm install @atoship/sdk
// Full TypeScript support
import { AtoShip, Shipment } from '@atoship/sdk';

const ship = new AtoShip({
  apiKey: process.env.ATOSHIP_KEY,
  sandbox: true // Test mode
});

// Autocomplete & type checking
const rates = await ship.getRates(shipment);

Type-safe by default

Full TypeScript definitions included. Catch errors at compile time, not in production. Autocomplete for every method and parameter.

  • Complete type definitions
  • IntelliSense autocomplete
  • Compile-time error checking
  • Inline documentation

Real-time webhooks

Get instant notifications for tracking updates, delivery events, and exceptions. No polling required — events are pushed to your endpoint in real-time.

  • Tracking status updates
  • Delivery confirmations
  • Exception alerts
  • Retry with exponential backoff
webhook payload
{
  "event": "tracking.updated",
  "data": {
    "tracking_number": "1Z999...",
    "status": "delivered",
    "location": "New York, NY",
    "timestamp": "2024-01-15T..."
  }
}

E-commerce platform integrations

Sync orders automatically from your sales channels

Shopify

Available

Native integration with automatic order sync, tracking updates, and fulfillment status.

WooCommerce

Available

WordPress plugin for seamless order management and label generation.

Amazon

Available

SP-API integration for FBA and MFN orders with automated shipping.

eBay

Available

Full integration with order import, tracking sync, and seller tools.

Etsy

Coming Soon

Connect your Etsy shop for unified order management.

BigCommerce

Coming Soon

Enterprise e-commerce integration with full API access.

Don't see your platform? Use our REST API to build custom integrations.

View API documentation

Built for developers

Modern API design with everything you need to ship at scale

RESTful API

Clean, predictable endpoints following REST conventions. Comprehensive OpenAPI spec available.

Webhooks

Real-time event notifications for tracking updates, delivery status, and exceptions.

Enterprise Security

SOC 2 compliant infrastructure with encrypted data at rest and in transit.

Global CDN

API endpoints distributed globally for low-latency access from anywhere.

Rate Limiting

Generous rate limits with clear headers. Burst capacity for high-volume operations.

Sandbox Mode

Full-featured test environment with realistic responses. No live shipments created.

Ready to integrate?

Start shipping in minutes with our free platform. No credit card required.