Print to any printer from your code.
Spoolbit is a cloud printing API. Install a small app next to your printers, then send PDFs, labels and receipts to them with one HTTP request, from anywhere.
# Send a PDF to the warehouse label printer curl https://api.spoolbit.com/v1/jobs \ -u "$SPOOLBIT_KEY:" \ -d printer=prn_8f2a \ -d content_type=pdf_uri \ -d content=https://example.com/label.pdf # → { "id": "job_41c9", "status": "queued" }
How it works
No drivers to ship, no ports to open, no VPN. The desktop app connects out to Spoolbit, so it works behind any firewall.
Install the client
Run the Spoolbit app on a Windows, macOS or Linux machine that can see your printers.
Pick a printer
Your printers show up in the API with live status: online, offline, out of paper.
Send a job
POST a PDF, image, ZPL or raw bytes. The job prints in seconds and reports back when it's done.
Built for developers
Everything you need to print from a web app, a POS or a fulfillment system.
Simple REST API
Predictable JSON, API keys, and clear errors. Works from any language.
Labels and receipts
Send raw ZPL, EPL or ESC/POS to thermal printers, or let us render PDFs.
Webhooks
Get notified when a job prints, fails, or a printer goes offline.
Print options
Copies, paper size, tray, duplex, color and page ranges per job.
Many locations
Connect printers in every office, store and warehouse to one account.
Account isolation
Give each of your customers their own printers and keys.
SDKs for your stack
Official client libraries are on the way.
Get early access
We're building Spoolbit now. Join the waitlist and we'll email you when it's ready to try.