Skip to the API key form

Early access

Printing infrastructure for your app.

Send a print job with a single HTTP request. It prints on any registered printer, anywhere. No inbound ports, no VPN, no drivers to ship.

We’ll email your key and the docs when access opens.

curl https://api.remoteprint.shop/v1/jobs \
  -H "Authorization: Bearer $REMOTEPRINT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "printer": "prn_8fk2n4qy",
    "source": "https://files.acme.com/invoice-1042.pdf",
    "copies": 1
  }'
POST /v1/jobs · prints in seconds

200 OK

{
  "id": "job_3nQ8xLm2",
  "printer": "prn_8fk2n4qy",
  "status": "queued",
  "created": 1756400000
}

How it works

Three steps to your first print.

  1. 01

    Install the agent

    One command on the machine the printer is attached to. It handles drivers and the local spooler, and holds an outbound connection open. No inbound ports, no static IP, no VPN.

    curl -fsSL https://remoteprint.shop/install.sh | sh
  2. 02

    Register the printer

    The agent reports every printer the OS can see. Each one gets a stable ID and is addressable through the API within seconds.

    GET /v1/printers  →  prn_8fk2n4qy  ready
  3. 03

    Send jobs

    POST a file URL or a base64 payload from anywhere. Poll the job or take a webhook until it clears the spooler.

    POST /v1/jobs  →  job_3nQ8xLm2  queued

What you get

Everything the integration needs.

  • REST API

    JSON over HTTPS, bearer auth, predictable errors. No SDK required, though there is one if you want it.

  • Works with existing printers

    USB, network, thermal, laser, label. If the operating system can print to it, the API can too.

  • Real-time job status

    Every job moves through queued, sent and printed. Read it back over the API or take it as a webhook.

  • Multiple printers per account

    Register as many as you need and address each by ID. One agent can serve every printer on a machine.

  • Cross-platform agent

    Windows, macOS, Linux and Raspberry Pi. A small static binary with no runtime dependencies.

Dashboard

Every printer and every job, in one place.

Watch throughput by hour, see which printers are online, and follow a job from queued to printed. Everything here is also available over the API.

app.remoteprint.shop/printers

Jobs today

11,850

across 4 printers

Success rate

99.2%

95 retried

Printers online

3 / 4

1 offline

Jobs per hour

last 24h
927
00:0006:0012:0018:0023:00
Jobs per hour, last 24 hours
HourJobs
00:00118
01:0096
02:0084
03:0071
04:0066
05:0088
06:00154
07:00302
08:00561
09:00742
10:00869
11:00913
12:00884
13:00792
14:00838
15:00901
16:00927
17:00861
18:00764
19:00620
20:00468
21:00336
22:00231
23:00164

Printers

  • Front deskprn_8fk2n4qy
    ready5,210
  • Warehouse Aprn_2mx91abc
    printing4,980
  • Back officeprn_5td02vwq
    ready2,150
  • Loading bayprn_7qk44lz9
    offline140

Recent jobs

  • invoice-1042.pdf
    printed2s
  • label-88231.pdf
    printing5s
  • packing-slip.pdf
    printed12s
  • invoice-1041.pdf
    printed31s

Illustrative. The console ships with early access.

Documentation and pricing

Docs

Quickstart, reference, agent install

Every endpoint with request and response examples, the agent install and troubleshooting guide, and a five-minute quickstart from key to first job.

Ships with your API key.

Pricing

Usage-based, per job

You pay for print jobs, not per printer, per seat or per site. A free tier covers development and low volume. No minimums and no per-device licence.

Rates published at launch.

Get your API key.

Early access is rolling out now. Leave your email and we’ll send your key and the docs.

We’ll email your key and the docs when access opens.