The rendering engine behind your product. Design templates visually, generate them with AI, and render via API — pixel-perfect PDF, PNG, ZPL, or HTML. Run it in our cloud, on your own server, or on the box next to your printer.



AI Refinery
Describe what you need — or paste a photo of an existing label to clone it. The AI Refinery generates a production-ready template, then refine it with natural language until it's perfect.
What are you designing?
Tell the AI what you need — or show it. Paste a photo of an existing label to clone it, drag in a sketch, or just describe it in plain English.
AI creates a complete, production-ready template with proper layout, data bindings, and barcode placement.
Current
Proposed
Iterate with natural language. See before and after side-by-side. Accept when it's right.
Real Output
We typed a description, pasted sample data, and the AI Refinery produced these production-ready templates. No manual design.
"4x6 shipping label with tracking barcode, sender and recipient addresses, and carrier info"
"Product label for a ProxyBox Zero IoT appliance with serial number, barcode, QC status, and QR code"
"Full-page bill of lading with shipper, consignee, item table, weight, freight class, and signature blocks"
Use Cases

4x6 ZPL for thermal printers. Works with Zebra, SATO, any printer. One template for every carrier.

GS1, AIAG, GHS — standards-compliant out of the box. Barcodes render as native printer commands.

Product info with barcodes, QR codes, and variable data. Any size from 1x1" to full-page.

Bills of lading, packing slips, invoices — any structured document with data-bound fields and repeat rows.
Sheet Layouts
One label template automatically tiles across full sheets — Avery presets built in, or define your own grid. No layout math required.
Your template
Rendered sheet — Avery 5160 (30-up)
Built-in presets for popular label sheets
Or define your own — page size, label size, grid, margins, gaps, and bleed are all configurable.
The Editor
Not a code generator with a preview pane. Drag your actual data fields directly onto the canvas and property linking is handled automatically. Switch the view to show live data, property names, or both.

Drag fields from your data directly onto the canvas. Property bindings are set up automatically — no manual field linking.
Switch the canvas view to show live data values, property names, or both side-by-side. Always know what's bound to what.
Text, barcodes (Code128, EAN-13, UPC-A), QR codes, images, shapes, lines, and repeat elements for tables.
Better Together
The complete document platform
Design & Generate
Template design, data binding, and document rendering. PDF, PNG, ZPL, HTML — any format from a single JSON template.
PROXYBOX ZERODeliver & Print
Route documents to any local printer — thermal or laser — from anywhere on the internet via secure HTTPS API. No drivers required.
From application data to printed output — rendered on your own network, no cloud round-trip, no manual steps.
Learn about ProxyBox ZeroIntegration
Design your templates in the editor, then render them from your application with a single POST. Send your data, get back a PDF, PNG, or ZPL — as a download URL or inline in the response.
Use the visual editor or AI Refinery. Each saved template gets a unique ID.
Call the API with your template ID, output format, and data. One request per document or batch.
Response includes a CDN URL to your rendered file — or base64 content inline if you prefer.
// Render a single document
const response = await fetch(
"https://api.binderypress.dev/v1/render",
{
method: "POST",
headers: {
"Authorization": "Bearer bp_sk_live_...",
"Content-Type": "application/json"
},
body: JSON.stringify({
template: "tpl_4x6_shipping",
format: "pdf",
data: {
shipment: {
trackingNumber: "1Z999AA10123456784",
shipTo: {
name: "John Smith",
address1: "123 Main St",
city: "Springfield",
state: "IL",
zip: "62701"
}
}
}
})
}
);
const { url } = await response.json();
// => "https://cdn.binderypress.dev/r/abc123.pdf"// Response
{
"id": "rnd_8f2k4j1m",
"status": "complete",
"format": "pdf",
"url": "https://cdn.binderypress.dev/r/8f2k4j1m.pdf",
"expiresAt": "2026-03-25T00:00:00Z",
"labelCount": 1,
"renderTimeMs": 340
}
// Or request inline content:
// Add "delivery": "inline" to your POST body
// Response includes base64-encoded content
// instead of a URLWhy BinderyPress?
Pricing
Three cloud plans and a self-host license. Every plan includes everything in the one before it — and full API access, even on free.
Evaluate and build
Solo makers & small shops
↳Everything in Dev, plus
Teams printing at scale
↳Everything in Small, plus
Run the engine on your own infrastructure
Full REST API on every plan — including free. Metered by volume, never gated behind a tier.
AI generations aren't a monthly quota because in practice, template creation happens during initial platform setup. After that, you only generate new templates when your operations change — which for most teams is rarely. Each generation includes up to 10 refinement turns.
Need more? $50 for 25 generations.
Every operation is different. Whether it's embedding the platform into your product, building custom integrations, dedicated infrastructure, or something we haven't thought of yet — we're happy to have the conversation and figure out how to solve your problem together.
We’re onboarding beta users now. Tell us what you print and we’ll send an invite.