NOVA / BUILT OPEN

Your shots.
Your data.

Build on every shot.

Real-time shot data. Developer docs. Open-source tools on GitHub. Build your own golf tools with Nova.

Nova launch monitor with its blue light on a dark surface
THE HARDWARE IS JUST THE START.Your next idea starts here.

LOCAL DATA. OPEN POSSIBILITIES.

Stop reverse engineering.
Start building.

Connect to Nova on your local network and receive shot data as JSON. Use the documented TCP or WebSocket API to build the golf experience you want.

  1. Discover Nova with mDNS.
  2. Receive shots as they happen.
  3. Use the data in your own applications.
See the working Python example
A shot, in your hands.

Illustrative shot payload

{
  "type": "shot",
  "shot_number": 42,
  "ball_speed_meters_per_second": 62.5,
  "vertical_launch_angle_degrees": 14.2,
  "horizontal_launch_angle_degrees": -1.3,
  "total_spin_rpm": 2850,
  "spin_axis_degrees": -4.5
}

Example values using documented field names. These are not live readings.

OPEN LAUNCH LABS

Working code.
Room for your ideas.

Start with a connection example, add shot analysis, automate your bay, or help shape an open protocol.

01DOCUMENTATION + EXAMPLES

Nova Developer Guide

Documentation and Python examples for discovering Nova and receiving shot data over TCP or WebSocket.

Connect to Nova
02OPEN-SOURCE LIBRARY

Open Golf Coach

A cross-platform library for derived shot values, shot classification, and simulated ball trajectories. Explore bindings for your preferred stack.

Explore the source
03INTEGRATION

Home Assistant Integration

Bring Nova shot and device data into your smart home. Build dashboards, log sessions, or trigger automations around your hitting bay.

Automate your setup
04DRAFT 2 / RFC

Common Golf Protocol

A proposed communication framework for launch monitors, swing radars, control boxes, and simulator software. Run the examples and contribute.

A protocol in development. The specification is provisional.

Read the draft protocol

All four repositories are published under Apache-2.0. See each repository for its license and current status.

HOME ASSISTANT / BUILT WITH NOVA

Make Nova part of your smart home.

Your hitting bay can do more than record a shot. Bring Nova shot and device data into Home Assistant as sensors, then build automations around your setup.

  • Set the scene with lights and music in your hitting bay.
  • Trigger a celebration when a shot hits your ball speed target.
  • Log shot data to your own dashboard or database.
Explore the Home Assistant integration
Nova Home Assistant dashboard showing device information, shot sensors, and hitting bay automations.
Example Nova setup in Home Assistant. Automations shown are configured by the owner.

WHAT WILL YOU BUILD?

A better practice session.
A whole new way to play.

Practice dashboards

Turn your shot stream into the views that matter to you.

Simulator integrations

Connect Nova to the software you are building.

Bay automations

Let your shots and device state trigger your next idea.

NOVA BY OPEN LAUNCH

Build on every shot.

The data is yours to work with. The tools are there to get you started.