PortixOne GitHub

PortixOne

The local infrastructure
for web applications.

One API. Every device.

$ npm install @portixone/sdk-js
PortixOne runtime communication graph

One runtime

A single local process handles every device connection — no per-vendor bridges.

One API

Call the same interface regardless of the hardware behind it.

Every device

Printers, barcode scanners, scales, USB and serial peripherals — one model.

Built for developers

Typed SDKs, explicit errors, no vendor lock-in.

import { createPortixClient } from '@portixone/sdk-js';

const portix = createPortixClient({ apiKey: 'YOUR_API_KEY' });

await portix.print({ content: 'Hello from PortixOne' });

TypeScript and JavaScript are available today via @portixone/sdk-js. Python and Go are on the roadmap.

Runtime API

One API connects every supported device.

Same calls, same shapes, regardless of what's plugged in. See runnable examples.

Architecture

Browser
Portix runtime
Communication layer
Drivers
Printer
USB
Serial
Bluetooth
Future devices

SDK ecosystem

JavaScript

Available

Python

Planned

Go

Planned

.NET

Planned

Rust

Coming soon

<5ms

Latency

Cross-platform

Windows, macOS, Linux

Offline-first

No cloud round-trip to print

Local runtime

Runs on the machine, not a server

Secure channel

API-key authenticated locally

Private beta

10 developer spots. No sales pitch — just early access and direct feedback.