Skip to content

ShipStation labels with ZPL

Check ShipStation labels in ZPL before printing, convert them to PDF, or add your own packing and product labels through an API.

Your label

Preview

100%

How it fits

ShipStation can produce ZPL for thermal printers. Use OpenZPL to preview those labels, and to make what ShipStation doesn't: product, carton and warehouse labels.

Example

curl https://api.openzpl.com/v1/templates/d123 \
  -H "X-API-Key: $OPENZPL_KEY" -H "Accept: application/pdf" \
  -d '{"rows": [{"sku": "A-100", "name": "Blue mug"}, {"sku": "A-101", "name": "Red mug"}]}' > labels.pdf

Setting it up

Design the label in the designer with {{variables}}, save it, and copy its ID from the dashboard. Create an API key, then send your data to POST /v1/templates/{id}. The API docs have the details.

Questions

Does it replace ShipStation?

No. ShipStation buys postage and manages orders; OpenZPL draws labels.

Do I need to install anything?

Not to render labels: it's an HTTP API. To send them to a printer on your network, run the [print agent](/print-agent/) next to it.

What does it cost?

A free key allows 20 labels a day. Pro is $29 a month for 100,000 labels, and Business $99 for 1,000,000. See [pricing](/pricing/).

Related

Need something we don't have yet?

A connector for your system, a label format or a new tool: tell us what you use and we'll look at building it.

Request a tool or integration
Feedback