Talking to devices should be easy

Poststation is a tool for connecting embedded devices with applications running on a PC, laptop, or embedded linux system. It works with any device speaking the postcard-rpc protocol.

No subscription, no mandatory cloud service.

Explore more ⇩

Get a quick overview

Get a quick view of all of your attached devices, online or offline. Poststation remembers all the devices it has seen, and you can see all of the logs and messages your devices have sent or received.

No more copy and pasting from your terminal, or forgetting to pipe the logs to a file.

Poke (and peek) around in the terminal

Use the poststation-cli tool to interact with any of your connected devices, follow logs, or use it to script your hardware tests, demos, and tooling, all from the comfort of the command line.

Not on the same machine? No problem, optional remote access is available out of the box, and is secured with TLSv1.3. You can make your devices dance from the comfort of your desk (or couch, or the next room over).

Build your desktop app with a single cargo add

Poststation-SDK docs

Writing your host-side app in Rust? You get a full featured client through the poststation-sdk crate, which means you can stop thinking about plumbing, and start making your devices work.

Build devtools for your team, automate test communication, or build dashboards. You have access to current communication and historical data through a native Rust interface.

Not using Rust? No problem.

Poststation Python

Poststation also offers an HTTP/REST API, which means you can build your application in nearly any language. It automatically translates between http+json to postcard-rpc+postcard, so your firmware doesn't have to worry what languages your frontend and test team speak.

Supports HTTP, Websockets, and encrypted with TLSv1.3.

Available in single serving, or bulk orders

Poststation is available as a single user license, perfect for development and prototyping. Single user licenses can be used on any machine where you are the primary user. Single user licenses are valid for all versions 0.x and 1.x of Poststation.

Want to ship Poststation in your devices? Contact us for bulk licensing rates.