Programmable Shipping API (self-hosted)
Karrio is a developer-first shipping integration and logistics automation platform that helps developers build shipping experiences into their platforms.
Get up and running in 1 minute with:
git clone --depth 1 https://github.com/karrioapi/karrio
cd karrio/docker
docker compose up
Default Login: [email protected]
| demo
A short video (less than 4 minutes) that goes over creating your first label and tracking your first package.
You can deploy a hobby instance in one line on Linux with Docker (recommended 4GB memory):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/karrioapi/karrio/HEAD/bin/deploy-hobby)"
We help you integrate with your shipping carriers and improve your fulfilment processes without loosing control.
We believe that the logistics industry can greatly benefit from a unified, open and standardized shipping API that gives you direct access to a network of carriers, control over customers' personal data and compliance.
Karrio is the only platform-focused open-source shipping platform with label generation, document generation and package tracking API that you can host on your own infrastructure.
We are an open-source alternative to expensive in-house carrier integration and multi-carrier Saas APIs. We're designed to be more developer-friendly, with the fullset of shipping functionalities without vendor-lockin.
With Karrio, you can extend your platform with native shipping capabilities. Improve merchants and customers experience on your Marketplace, eCommerce, ERP, WMS, OMS, 3PL and Logistics platform. With Karrio, 3PLs and large volume shippers regain control over their shipping tech stack and processes.
Karrio makes modern shipping accessible to brands, retailers as well as businesses in regulated industries. Ideal for pharmacy shipping where compliance is a must.
If you have general questions about Karrio, want to say hello or just follow along, we'd like to invite you to join our Discord Community.
If you run into any problems or issues, please create a Github issue and we'll try our best to help.
We strive to provide good support through our issue trackers on Github.
See our Docs for instructions on development setup.
We <3 contributions big or small, check out our guide on how to get started.
Not sure where to start? Send us an email to chat with a member of our team.
This project uses the Apache v2 license
We are building an open and global shipping platform that makes shipping integration and logistics automation fun and accessible using open source software. Thanks for sponsoring and backing us.