Deliverio ujednolica API InPost, DHL, DPD, GLS i innych do jednego, spójnego interfejsu. Twórz przesyłki, generuj etykiety i śledź paczki — synchronicznie lub asynchronicznie.
Jedna integracja. Wszyscy najwięksi przewoźnicy.
Przestań utrzymywać osobne integracje dla każdego kuriera. Deliverio robi to za Ciebie.
Jeden format żądań i odpowiedzi dla wszystkich przewoźników. Zmiana kuriera to zmiana jednego pola.
Gotowe do druku etykiety PDF i ZPL. Synchronicznie w odpowiedzi lub asynchronicznie przez webhook.
Znormalizowane statusy ze wszystkich kurierów plus webhooki o zmianach. Całkowicie za darmo.
Potrzebujesz etykiety natychmiast? Tryb sync. Masowa wysyłka w tle? Tryb async w kolejce.
Idempotentne żądania, automatyczne ponawianie i failover. Awaria API kuriera nie zatrzyma Twojej wysyłki.
Biblioteki dla Node, Python, PHP i innych. Przejrzysta dokumentacja i sandbox do testów.
Ten sam endpoint, jedno pole mode. Wybierz natychmiastową odpowiedź albo przetwarzanie w tle.
Etykieta wraca w tej samej odpowiedzi. Idealne do checkoutu i pojedynczych przesyłek.
0,05 zł za etykietę · odpowiedź zwykle poniżej 1 s
Przyjmujemy żądanie natychmiast i przetwarzamy w tle. Idealne do masowej wysyłki.
0,03 zł za etykietę · skaluje się do tysięcy paczek
Czyste SDK, przewidywalne odpowiedzi i sandbox. Ten sam kod działa dla każdego kuriera.
curl -X POST https://api.deliverio.org/v1/shipments \ -H "Authorization: Bearer $DELIVERIO_KEY" \ -H "Content-Type: application/json" \ -d '{ "mode": "sync", "carrier": "dhl", "to": { "name": "Jan Kowalski", "point": "KRA010" }, "parcel": { "weight": 1200, "dims": [40,30,20] } }'
import { Deliverio } from "@deliverio/sdk"; const dlv = new Deliverio(process.env.DELIVERIO_KEY); const shipment = await dlv.shipments.create({ mode: "sync", carrier: "dhl", to: { name: "Jan Kowalski", point: "KRA010" }, parcel: { weight: 1200 }, }); console.log(shipment.label_url, shipment.tracking_number);
from deliverio import Deliverio dlv = Deliverio(api_key=os.environ["DELIVERIO_KEY"]) shipment = dlv.shipments.create( mode="async", carrier="dpd", to={"name": "Jan Kowalski", "point": "KRA010"}, parcel={"weight": 1200}, ) print(shipment.id, shipment.status) # -> queued
$dlv = new Deliverio\Client(getenv('DELIVERIO_KEY')); $shipment = $dlv->shipments->create([ 'mode' => 'sync', 'carrier' => 'gls', 'to' => ['name' => 'Jan Kowalski', 'point' => 'KRA010'], 'parcel' => ['weight' => 1200], ]); echo $shipment->label_url;
Bez abonamentu, bez opłat startowych, bez ukrytych kosztów. Rozliczenie za faktyczne użycie.
Etykieta generowana natychmiast w odpowiedzi na żądanie.
Przesyłka w kolejce, etykieta dostarczana webhookiem.
Śledzenie statusów i webhooki — całkowicie za darmo.
Pierwsze 20 przesyłek gratis — testuj bez karty. Potem płacisz tylko za wygenerowane etykiety, rozliczenie miesięczne. Tracking zawsze za darmo.
W trybie sync etykieta wraca w tej samej odpowiedzi HTTP — najlepsze do pojedynczych przesyłek i checkoutu. W trybie async przyjmujemy żądanie natychmiast (202 Accepted), przetwarzamy w tle, a gotową etykietę dostarczamy webhookiem — idealne do masowej wysyłki. Async jest też tańszy: 0,03 zł zamiast 0,05 zł.
Możesz korzystać z własnych umów kurierskich, podłączając swoje dane dostępowe do Deliverio. Integracja, mapowanie pól i utrzymanie API leży po naszej stronie — Ty używasz jednego, spójnego interfejsu niezależnie od przewoźnika.
Tracking jest całkowicie darmowy — bez limitu zapytań i bez opłat za webhooki o zmianie statusu. Płacisz wyłącznie za wygenerowane etykiety.
Zwracamy etykiety w PDF (A4 i 10×15 cm) oraz ZPL do drukarek termicznych Zebra. Format wybierasz w żądaniu, niezależnie od kuriera.
Tak. Każde konto dostaje klucz testowy (dlv_test_…), który symuluje pełen przepływ tworzenia przesyłek, etykiet i trackingu bez żadnych kosztów. Płacisz dopiero za etykiety wygenerowane kluczem produkcyjnym.
Pobierz klucz testowy i wyślij pierwszą przesyłkę w mniej niż 5 minut.
$ npm i @deliverio/sdk