Modules, Plugins & Apps

First-party integrations for the major ecommerce platforms — install once, configure in the portal, and get live rates flowing the same day.

All integrations connect to the single POST /api/v1/quotes/integrations endpoint using a standard normalised payload. The platform is identified via the X-Platform header — no platform-specific branching on the API. Source code for each integration is available on GitHub under the nysa-io organisation.

Magento 2 Extension
ExtensionMagento 2 / Adobe Commerce

Drop the Nysa_ShipRateAPI Composer package into any Magento 2.4+ or Adobe Commerce installation. Configures as a native shipping carrier — live rates appear at checkout with zero frontend changes required.

  • Native AbstractCarrier integration — no theme edits
  • API key stored encrypted in core_config_data
  • Product tag mapping via EAV attribute rules
  • Configurable full endpoint URL for easy version upgrades
Shopify App
AppShopify

A Node.js Carrier Service app that registers with Shopify and responds to rate callbacks at checkout. HMAC-verified, server-side API calls, and native Shopify product tags forwarded as ShipRateAPI routing tags automatically.

  • Shopify Carrier Service API compliant
  • HMAC-SHA256 request verification on every callback
  • Native Shopify product tags passed as routing tags
  • Payload normalised server-side — API key never reaches the browser
BigCommerce App
AppBigCommerce

A Node.js Real-Time Shipping Quote provider for BigCommerce. Registers as a custom shipping carrier in the store control panel and responds to checkout rate requests with ShipRateAPI-powered live rates.

  • BigCommerce Real-Time Shipping Quotes provider
  • Request verification via HMAC-SHA256
  • Rates grouped by carrier into carrier_quotes format
  • Product custom fields used as ShipRateAPI routing tags
Building a custom integration?

The ShipRateAPI REST API accepts a standard JSON payload from any platform or custom storefront. Normalise your checkout data to the standard format, pass your x-api-key and X-Platform: custom, and you get the same live rates the first-party plugins use.