A modern development kit that simplifies the integration of shipping carriers services into an app
purplship
puprlship is a modern development kit that simplifies the integration of shipping carriers services into an app.
The key features are:
- Unified API: A standardized set of models representing the common shipping data (
Address
,Parcel
,Shipment
…) - Intuitive API: A library that abstracts and unifies the typical shipping API services (
Rating
,Shipping
,Tracking
…) - Multi-carrier: Integrate purplship once and connect to multiple shipping carrier APIs
- Custom carrier: A framework to integrate a shipping carrier services within hours instead of months
For a complete shipping management REST API with a dashboard checkout purplship-server.
Requirements
Python 3.7+
Installation
# install purplship core
pip install purplship
# install the purplship canadapost extention
pip install purplship.canadapost
Additional extensions:
Available carriers
purplship.aramex
purplship.australiapost
purplship.canadapost
purplship.canpar
purplship.dhl-express
purplship.dhl-universal
purplship.dicom
purplship.fedex
purplship.purolator
purplship.royalmail