ShipperHQ SDK
Integrate ShipperHQ's shipping logic into custom-built sites, ERPs, CRMs, and other business systems
Table of Contents
ShipperHQ's standard integrations cover the most widely used ecommerce platforms. However, some businesses operate on custom-built sites, proprietary systems, or tools outside of traditional ecommerce. The ShipperHQ SDK (also referred to as the ShipperHQ Developer Platform) gives developers programmatic access to ShipperHQ's shipping logic, so you can display accurate rates, retrieve shipment data, and generate labels across virtually any system or workflow.
The Developer Platform is designed for enterprise merchants who need shipping capabilities embedded in places like an ERP, CRM, order management system, or a fully custom checkout experience.
Note: Access to the ShipperHQ SDK requires a ShipperHQ Enterprise plan. Contact ShipperHQ to discuss pricing and access for your specific needs. Partners have separate access — contact the Partnerships team for details.
How It Works
The Developer Platform is a set of APIs that connect directly to your ShipperHQ account. Your existing shipping rules, carrier configuration, and business logic stay centralized in ShipperHQ — the APIs expose that logic to whatever system you're integrating with.
ShipperHQ's APIs are built on GraphQL, which lets developers request exactly the data they need without unnecessary overhead. REST and RMS API access options are also available.
Because your ShipperHQ configuration powers all integrations from a single account, you can run a standard platform integration on your main ecommerce store and an API integration in your ERP or CRM at the same time. Shipping rules, carrier settings, and rates stay consistent across all your systems.
What You Can Build
The Developer Platform supports a wide range of integration types:
Ecommerce platforms — Display accurate shipping rates at any point in the shopping journey (product page, cart, or checkout) on platforms where ShipperHQ doesn't have an out-of-the-box integration.
ERP and CRM systems — Give sales and customer-facing teams accurate shipping quotes directly in the tools they work in, such as Salesforce or NetSuite.
Headless storefronts — Build custom checkout experiences with access to ShipperHQ's full set of shipping rules and live carrier rates.
Order management systems — Pull detailed shipment and packing information captured at checkout so you can fulfill orders accurately and efficiently.
Point-of-sale systems — Provide in-store teams with personalized shipping rates for scenarios like buy in-store, ship to home.
Backend workflows — Automate shipping operations across your fulfillment stack.
Available APIs
The Developer Platform includes three APIs:
Rates API — Returns real-time shipping rate calculations with support for 50+ carriers, dimensional packing, multi-origin shipping, and complex shipping rules.
Insights API (also referred to as Advanced Shipment Details) — Provides access to order and shipment data captured at checkout for use in fulfillment and business intelligence workflows.
Labels API — Supports label generation for streamlined fulfillment workflows.
Enhanced Checkout SDK
The Enhanced Checkout SDK is a separate SDK product that provides pre-built React components for building a fully custom checkout shipping experience. Where the core SDK APIs give you access to ShipperHQ's shipping logic programmatically, the Enhanced Checkout SDK handles the UI layer — letting you embed ShipperHQ's shipping methods display and selection directly into a custom or headless checkout.
It's designed for merchants building their own checkout outside of a standard ecommerce platform, where full control over the checkout UI is a requirement. Like the core SDK, it requires a ShipperHQ Enterprise plan.
For more information on Enhanced Checkout, see the Enhanced Checkout feature overview (ShipperHQ). To discuss access, contact ShipperHQ.
Getting Started
To discuss SDK access, integration requirements, and pricing for your use case, contact ShipperHQ.
FAQ
Do I need the SDK, or will a standard ShipperHQ integration work for my needs?
Standard ShipperHQ integrations cover Shopify, BigCommerce, Magento, and other major ecommerce platforms and meet the needs of most merchants. The SDK is designed for enterprise businesses that need ShipperHQ's shipping capabilities in a custom-built site, an ERP or CRM (like NetSuite, Dynamics, or Salesforce), an order management system, or a POS system.
Can I use the SDK alongside my existing ShipperHQ integration?
Yes. Many merchants run a standard platform integration on their main ecommerce store and use the SDK in their ERP, CRM, or OMS simultaneously. Both draw from the same ShipperHQ account and configuration, so your shipping rules and carrier settings stay consistent across all your systems.
How much does SDK access cost?
Pricing depends on your ShipperHQ plan and the APIs you need. Contact ShipperHQ to discuss access and pricing for your specific situation.