Carrier Integration


This page is for you if you are a carrier looking to integrate with Carriyo

Carriyo offers a comprehensive platform that consolidates several local and international carriers, available to our clients through our API and Dashboard.

We continuously integrate new carriers to meet our customer's needs. Once we build a connector to a carrier, it is added to our catalog of connectors, and available to all our clients.

This guide serves as a resource for carriers interested in integrating with the Carriyo platform. It outlines the high-level requirements we expect from the carrier API in order to develop a reliable connector. If you are a carrier seeking integration with Carriyo, this guide is an excellent starting point to understand how you can prepare for the integration process.

Integration Options

Our preferred method for integrating a carrier into the Carriyo platform is through the Carriyo Plug & Play specification. The spec provides a simple standard for carrier integration, enabling the carriers to build the integration on their side and join our platform with ease.

In some cases, where a carrier is unable to integrate using the Carriyo Plug & Play specification, we are able to offer the option to design and build a Custom Integration that is specifically tailored for the carrier API.

Plug & Play

The Carriyo Plug & Play specification is desgined to empower carriers to quickly onboard themselves to the carrier platform. The carrier team can use our specification to build the integration on their side, rather than waiting on the Carriyo team to build the integration. We recommend the Plug & Play specification for the following reasons

  • Quicker time to market - Using the Carriyo specification enables quick and seamless integration path to Carriyo.
  • Detailed Specification - The Carriyo specification includes all the shipment information, and is therefore complete in terms of the information it can provide to the carrier.
  • Future Changes - The carrier team has more control over the integration and can easily update the integration in the future as their requirements change. They can also extend their model and consume new information in the future, even if they don't use all the information from the Carriyo specification at the start.

Custom Integration

Although our preferred method for carrier integration is the the Plug & Play specification, we do appreciate that it is not always possible for carriers to build the integration on their side, In such cases, we can integrate using your API. However, to enable robust integration, the Carriyo team needs to understand the carrier API in detail. We generally need a full documentation from the carrier team along with access to their test environment to build the connector.

A carrier connector enables various shipping operations, such as booking shipments, generating labels, scheduling pickups, and tracking shipment statuses.