Webhooks
HMAC-signed events, retry backoff, delivery log, callback after render, tool, enrichment, batch and account API calls - 1 endpoint on Developer, 3 on Starter, 10 on Pro, unlimited on Enterprise.
Platform · Automation
REST API for design renders (ZPL, PDF, PNG), all ZPL tools and batch jobs with usage metering, HMAC webhooks with a callback after render, tool, enrichment, batch and account API calls, push notifications, watch-folder printing, auto-reprint and AI agents that print labels without any labeling logic.
REST API
api.zplcloud.com
Authenticate with an API key (X-API-Key or Basic Auth), render saved designs as ZPL, PDF or PNG, call every ZPL tool as an endpoint and run batch jobs that print straight to your printers - with usage metering and an optional webhook callback on render, tool, enrichment, batch and account calls.
/v1/tools/zpl-to-pdf …) - no rate limits, counted as renderswebhookId), with or without the result - plus printers, agents and label quota via GET/api/scalar$ curl -u sk_zplcloud_xxxx: \
-H "Content-Type: application/json" \
-d '[{"sku":"88-12345","qty":2}]' \
-o labels.pdf \
"https://api.zplcloud.com/v1/pdf/render/design/shipping-label.42?webhookId=12"
# 200 OK · application/pdf · one page per record
# X-ZplCloud-Webhook: queued → your webhook receives:
{ "event": "api.design.pdf", "status": "succeeded",
"renders": 1, "resultIncluded": false }
Webhooks & push
Print jobs, printer status and batch results trigger HMAC-signed webhooks with retry backoff (1 / 5 / 30 min) and a delivery overview - and render, tool, enrichment, batch and account API calls can report back to a webhook when they finish, with or without the result. Push notifications go out on seven channels from one UI; labels can be sent as e-mail attachments.
HMAC-signed events, retry backoff, delivery log, callback after render, tool, enrichment, batch and account API calls - 1 endpoint on Developer, 3 on Starter, 10 on Pro, unlimited on Enterprise.
ntfy, Telegram, Gotify, Signal, WhatsApp, WhatsApp QR and Web Push, configured per account.
Send a design as zpl.prn attachment straight from the workflow.
The agent prints every new .zpl/.prn file of a folder - oldest first, stability check, failed/ subfolder.
AI
zplCloud renders labels on demand - so your AI agent or app can create production-ready ZPL without any labeling logic. Send product data, get a printable label back.
Copy this prompt into an AI agent (ChatGPT, Claude, Copilot, Cursor …) - it reads zplcloud.com/SKILL.MD and builds the API print flow with a GTIN label for you.
All features
Designer, converters, print control, batch, webhooks, push and API - everything in one platform. New features are marked with NEW.
api.zplcloud.com with API keys and usage metering - designs as ZPL, PDF or PNG, 22 ZPL tools, label enrichment, batch jobs, printers, agents and label quota.
HMAC-signed events with retry backoff (1/5/30 min), delivery overview and an optional callback after render, tool, enrichment, batch and account API calls.
Send designs directly from the workflow as email.
ntfy, Telegram, Gotify, Signal, WhatsApp, WhatsApp-QR and Web Push - all from one UI.
Live API documentation with try-it for every endpoint - at api.zplcloud.com/scalar.
Free tutorials on barcodes, QR, fonts, graphics and print control at /guides.
Kafka, Azure Service Bus, MQTT, AMQP 1.0, RabbitMQ, Amazon SQS and Google Pub/Sub. Stream subscriptions print automatically: JSON record → design → ZPL, or a ZPL envelope { schemaVersion, printer, zpl } straight to one or all printers. Nothing is acknowledged before the print; failures are redelivered instead of silently lost.
Print ZPL straight from a bucket - the message points at it instead of embedding it. And the other way round: printed ZPL is written back. S3-compatible, so MinIO, R2, Wasabi and Backblaze work too.
After the print: store the label, send a message to a bus and trigger an HMAC-signed webhook - each step switched on separately.
Design your first label in minutes. Enterprise: private deployment, SLA and SSO/SAML on request.
Free Developer plan · no credit card · cancel anytime