Early access

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.

Nodenpm i spoolbit Pythonpip install spoolbit PHPcomposer require spoolbit/spoolbit-php .NETdotnet add package Spoolbit

Get early access

We're building Spoolbit now. Join the waitlist and we'll email you when it's ready to try.