VAMX
DEVELOPERS · Protocol & SDK

Recording devices, finally just a device you can talk to.

Install the SDK, then scan, connect and pull files. No vendor tools, no reverse engineering, no signed black box in the middle. The same code works with every VAMX certified device, and it's the foundation of our ODM / OEM firmware development.

Protocol specification

Service and characteristic tables, frame structure, CRC, the full command set and state machines, written as a standard third parties can implement, not just read.

Conformance test suite

Exactly the same tests we use to certify hardware. Run them yourself against any device: discovery, listing, resumable download, live streaming, control and OTA reporting.

Language bindings

Swift, Kotlin, TypeScript and Python, generated from a single protocol definition so they never drift out of sync.

Transcription integration

Transcribe pulled audio locally offline, or send it to VAMX cloud transcription for speaker identification and meeting summaries.

quickstart.tsnpm i @vamx/sdk
import { scan, connect } from "@vamx/sdk";
import { transcribe } from "@vamx/local-asr";

// Any certified device — same code path.
const [found] = await scan({ timeout: 5000 });
const device = await connect(found);

console.log(device.model, device.protocolVersion);

for (const file of await device.listRecordings()) {
  // Resumes if the link drops mid-transfer.
  const audio = await device.download(file.id, { resume: true });

  // Runs on the CPU. Nothing leaves the machine.
  const text = await transcribe(audio, { language: "auto" });

  save(file.id, text);
}
Stack

Open where trust is earned, paid where costs are real.

The protocol, SDK and core app capabilities needed to use a recording device end to end are open. What we charge for is AI inference at scale, team collaboration, enterprise deployment and hardware delivery.

VAMX ProtocolProtocol

GATT services & characteristics · Frame structure & CRC · Command sets for device info, file operations, live streaming and recording control · Conformance test suite
Open

VAMX SDKSwift · Kotlin · TS · Python

BLE & USB transport · Device state machine · Resumable sync · Audio decoding · Language bindings
Open

VAMX AppsWindows · macOS · iOS · Android

Device pairing & sync · Local recording library · Online recording · Search & export
Free

VAMX Cloud TranscriptionSaaS

High-accuracy transcription in 90+ languages · Speaker identification · Meeting summaries · Transcript polishing · Link import · TXT / PDF / WORD / SRT export
Free credits + subscription

Teams & EnterpriseTeams & Enterprise

Shared workspaces & permissions · Library-wide semantic search · On-premises deployment · SSO, audit logs, data residency & SLA
Commercial

Hardware deliveryReference · ODM · OEM

Reference device · Private label & full custom design · Certification & mass production · Long-term firmware maintenance
Per project
SDK

Get the protocol docs & SDK

Tell us about your device or use case, and we'll give you access to the protocol specification, SDK and test suite.

Request access
Hardware

Want your device certified?

Pass the conformance tests and you can apply to join the VAMX device certification programme.

About the certification programme