Here’s the honest scoop on smart swimming goggles and whether any of them are “hackable” — meaning you can write your own apps or send them custom data to display, especially during swims:
Here are some popular smart swim goggles on the market right now:
products{“selections”:[
[“turn0product3”,“FORM Smart Swim 2 Goggles”],
[“turn0product1”,“Holoswim Smart Swim Goggles 2S”],
[“turn0product2”,“Holoswim AR Smart Swim Goggles 2 Pro”],
[“turn0product0”,“FINIS Smart Coach Swim Goggles”],
[“turn0product6”,“Finis Smart Coach HUD Set”],
[“turn0product5”,“FINIS Smart Goggle Max Kit”]
]}
- entity[“turn0product3”,“FORM Smart Swim 2 Goggles”,1] – Highly rated smart swim goggles with a heads-up AR-type display showing metrics like pace, stroke rate, distance, and even heart rate while swimming. citeturn0search1
- entity[“turn0product1”,“Holoswim Smart Swim Goggles 2S”] / entity[“turn0product2”,“Holoswim AR Smart Swim Goggles 2 Pro”] – More affordable options with display and real-time tracking.
- entity[“turn0product0”,“FINIS Smart Coach Swim Goggles”] and related HUD kits (like the entity[“turn0product6”,“Finis Smart Coach HUD Set”] or entity[“turn0product5”,“FINIS Smart Goggle Max Kit”]) are older/less advanced systems that show some data during swimming but are still not open to custom software development.
➡️ No widely available smart swim goggles let you write your own apps or send arbitrary data to display underwater today.
All the commercially available models (like the FORM and Holoswim goggles) are closed-system consumer products:
- They show pre-defined swim metrics (time, pace, strokes, heart rate, etc.) via a built-in HUD. citeturn0search1
- You can customize which metrics you see using the manufacturer’s app, but that’s done through the official app/settings, not by developing your own software or pushing arbitrary data streams to the goggles.
✔️ For example, FORM goggles sync with the FORM mobile app and offer a custom workout builder inside that app, but there is no public SDK or developer interface to upload arbitrary data or run your own code on the goggles. citeturn1search9
Smart swim goggles with heads-up displays are still a niche emerging category. Most manufacturers focus on:
- Performance analytics (pace, stroke, distance)
- User-friendly metrics via companion app
- Preset displays based on swim workouts
What you cannot do with current models is:
❌ Write and install your own apps that run on the goggles themselves.
❌ Push custom graphical data (e.g., text, charts) to the HUD from your own Bluetooth device or app.
❌ Access an open API or SDK for custom development.
In other wearable categories (like AR glasses or smart watches), some devices do offer SDKs for developers — but in swim goggles this is not yet a thing.
If your goal is to display custom data in your field of view while swimming, here are some alternative ideas:
Swim-capable smartwatches (e.g., Garmin, Apple Watch + waterproof case) can display custom data via apps on the watch, and can pair with Bluetooth sensors. While the HUD won’t show custom data, you can glance at your wrist between laps.
Build your own using a small microcontroller (like Raspberry Pi, ESP32), a tiny transparent display, and sensors. This is very “maker” level — not consumer-ready — but totally hackable:
- You control the code.
- You decide what data to show.
- You can send data via Bluetooth or Wi-Fi from your phone or a wearable.
Depending on your skill level, that might be more satisfying than trying to bend commercial goggles into a developer platform.
- There are smart swimming goggles with heads-up displays and real-time metrics (like the FORM Smart Swim 2), but they are not open/hackable developer platforms. citeturn0search1
- No consumer goggles currently provide an SDK or open API for programming your own apps or sending custom display data.
- If you must hack something, you may need to build a custom solution from DIY hardware — or use other programmable wearables (e.g., smartwatches) in conjunction with goggles.
If you want, I can point you to ways to build your own DIY smart swim goggles with programmable displays and Bluetooth data — just let me know what hardware platform you prefer (e.g., Raspberry Pi, ESP32, Arduino, etc.)!