Skip to content
Protolith Studio
Features

Everything Between Protocol And Report

Define a protocol once, talk to real devices over Serial, UDP or TCP, watch the traffic decoded live, automate the test and export the result. All on your own computer.

Plan badges:FreeProEnterpriseComingFull comparison →
Parsers

Define any binary protocol

Describe header, payload and footer field by field, with the endianness, bit layout and validation your device actually uses. Parsers are reusable across devices and projects.

  • Bitwise fields, fixed-size arrays and configurable endianness
  • 112 built-in CRCs (CRC-16, CRC-32 and more), XOR / SUM checksums and validators
  • Custom CRC, undefined-length arrays, repeating groups and channel identifier (Pro)
  • Import and export parsers, datalinks and devices as XML
Available inFreePro
Parser editor with header, payload and validator fields
Monitoring

Raw bytes and decoded values, live

Watch every frame per channel as raw bytes and as parsed fields at full rate, record sessions to a local SQLite file and open recordings later, even offline.

  • Raw monitoring with a 10,000-row buffer (100,000 on Pro)
  • Recordings of 10 minutes / 50 MB per session on Free, unlimited on Pro
  • Parsed recording (Pro); CSV / MAT export and replay coming
  • Open recorded files without a device connected
Available inFreePro
Raw monitoring of live traffic per channel
Analysis

Plot decoded fields while the test runs

Pick parsed fields and see them over time next to the test, then export the graph as an image.

  • 2 series and the last 5 minutes on Free, unlimited on Pro
  • PNG export (watermarked on Free)
  • Up to 3 graph, raw and parsed windows of each type open on Pro
Available inFreePro
Analysis graph plotting decoded telemetry over time
Flows

Automate multi-device tests visually

Build a test as a flow of nodes: send a message, wait for the answer, branch on the result and repeat. One flow can drive one device and check another.

  • Send, Send Raw, Send & Listen, Listen Once, Delay and If / Else on every plan
  • Up to 20 nodes per flow on Free, unlimited on Pro
  • While loops, parallel tasks (Task Starter), Register and Periodic Listen (Pro)
  • Save and load flows as JSON
Available inFreePro
Test flow canvas with send, listen and condition nodes
Reports

See failures as they happen, report the run

Each step logs its start, result and timing, so a failure points to the exact node. Export the run as a PDF test report.

  • Step-by-step run log with pass and fail results
  • PDF test report (Pro); company-logo template coming on Enterprise
  • Command-line runs with CI output and requirements traceability coming on Enterprise
Available inProEnterpriseComing
Flow run notifications with pass and fail results

Try every Pro feature for 30 days

New accounts start with a 30-day Pro trial. Afterwards the app keeps working on Free.