Build with Haptic Technology

Join the developer community creating the next generation of haptic experiences. Open-source SDKs, comprehensive APIs, and dedicated support.

The Haptic Harmony Ring SDK provides complete integration capabilities for voice-controlled haptic feedback across multiple platforms. Our Model Context Protocol (MCP) integration enables seamless AI agent communication with haptic devices for productivity, gaming, AR/VR, and accessibility applications.

Open Source SDKs
Python, Rust, and more languages with MIT licensing
Community Driven
Active community, examples, and collaborative development
Agent Integration
Model Context Protocol for AI agent communication
# MCP Server with Haptic Ring Integration
from fastmcp import FastMCP
from gestura import GesturaRing, GesturaTransport
# Configure transport and initialize ring
transport = GesturaTransport(port="/dev/ttyUSB0")
ring = GesturaRing(transport=transport)
mcp = FastMCP("Haptic Ring Server")
# Expose haptic feedback as MCP tool
@mcp.tool()
def haptic_pulse(duration: int, intensity: float) -> str:
    """Send haptic pulse to user's ring"""
    ring.haptic.pulse(duration, intensity)
    return f"Sent {intensity} pulse for {duration}ms"
# Voice data as MCP resource
@mcp.resource("voice://commands")
def get_voice_commands() -> dict:
    return ring.voice.get_recent_commands()

MCP Integration Demo

Experience how AI agents communicate with the Haptic Harmony Ring through the Model Context Protocol. Watch real-time notifications and haptic feedback in action.

Interactive Demo
Watch the AI agent communicate with the haptic ring through MCP protocol.
Ring Controls
• Tap/Double‑tap/Hold: Click the PAD area on the ring surface
• Slide: Drag on the top PAD arch to activate mic; follow the assistantʼs response instructions
• Tilt: Click the Tilt button, then move the ring to show directional messages only
• Vibrate: Triggers ring vibration only (no chat message)
gestura.app voice companion
Haptic Ring Simulator v1.0.0-beta
Connected
SDK v0.9.0-beta
MCP notification simulation • Ready

Developer Resources

Everything you need to build amazing haptic experiences

Documentation
Comprehensive guides, API references, and tutorials to get you started quickly.
Open Docs →
SDKs & Libraries
Open-source SDKs for Python, Rust, and more languages with MIT licensing.
Download SDKs →
Sandbox Environment
Test your integrations in our cloud-based development environment.
Try Sandbox →
Code Examples
Ready-to-use examples and templates for common use cases and integrations.
Browse Examples →
Developer Tools
Debug tools, simulators, and utilities to streamline your development workflow.
Get Tools →
Analytics Dashboard
Monitor your app's performance and user engagement with detailed analytics.
View Dashboard →

Custom Integration Platform

Open-source platform empowering developers to create voice + haptic experiences. Build the future of intuitive control with our comprehensive SDK and community-driven innovation.

mcp_haptic_server.py
# MCP Server with Haptic Ring Integration
from fastmcp import FastMCP
from gestura import GesturaRing, GesturaTransport

# Configure transport and initialize ring
transport = GesturaTransport(port="/dev/ttyUSB0")
ring = GesturaRing(transport=transport)
mcp = FastMCP("Haptic Ring Server")

# Expose haptic feedback as MCP tool
@mcp.tool()
def haptic_pulse(duration: int, intensity: float) -> str:
    """Send haptic pulse to user's ring"""
    ring.haptic.pulse(duration, intensity)
    return f"Sent {intensity} pulse for {duration}ms"

# Voice data as MCP resource
@mcp.resource("voice://commands")
def get_voice_commands() -> dict:
    return ring.voice.get_recent_commands()
Python SDK
Full-featured library for rapid prototyping
Rust Crate
High-performance system integration
Additional Languages
Java, C/C++ libraries under evaluation

Community Project Examples

Voice-Guided Meditation
Voice-guided breathing exercises with synchronized haptic patterns. "Start meditation" + rhythmic pulses for breathing guidance.
Python • Voice AI • Haptic SDK
Voice Music Controller
Voice commands for DAW control with haptic feedback. "Add reverb" + confirmation pulse for seamless music production.
JavaScript • Voice API • Web Audio
Accessibility Navigation
Indoor navigation system for visually impaired users with spatial haptic guidance.
Rust • Computer Vision • Spatial Audio

Developer Community

Connect with fellow developers building the future of haptic technology.

Active Community
Join thousands of developers building haptic experiences
Open Source
Contribute to our MIT-licensed SDKs and tools
Learning Resources
Tutorials, workshops, and mentorship programs
Developer Challenges
Monthly challenges with prizes and recognition

Ready to Get Started?

Join our community and start building amazing haptic experiences today.

Get Started Now