# Tap > Wearable keyboard, mouse, and controller. Type, click, and gesture on any surface without a traditional keyboard. Tap Systems makes Bluetooth wearables that replace a keyboard and mouse. Current products are TapXR (wrist) and Tap Strap (fingers). TapBand is coming soon and uses the same SDK and BLE API as TapXR, so code written for TapXR also runs on TapBand. Developer SDKs for Python, Web, iOS, and Android work with Tap Strap and TapXR today. ## Products - [TapXR](https://www.tapwithus.com/tapxr-2/): Wearable controller, keyboard, and mouse. On the TapXR developer firmware it supports every Tap gesture - [Tap Strap](https://www.tapwithus.com/quick-start-guide/tap-strap/): Finger-worn wearable keyboard - [TapBand waitlist](https://www.tapwithus.com/tapband-waitlist/): Coming soon; same SDK and BLE API as TapXR - [Shop](https://www.tapwithus.com/shop/) - [How TapXR works](https://www.tapwithus.com/how-tapxr-works/) - [What is Tap](https://www.tapwithus.com/what-is-tap/) ## Using Tap - [TapXR quick start](https://www.tapwithus.com/quick-start-guide/tapxr/) - [Tap Strap quick start](https://www.tapwithus.com/quick-start-guide/tap-strap/) - [Support](https://support.tapwithus.com/hc/en-us) - [Accessibility](https://www.tapwithus.com/accessibility/) - [Vision Pro](https://www.tapwithus.com/vision-pro/) - [Virtual reality](https://www.tapwithus.com/virtual-reality/) ## For developers Build apps that receive taps and gestures from Tap Strap and TapXR. On the TapXR developer firmware, TapXR gets every Tap gesture: taps, thumb swipes (left, right, up, down), thumb-to-finger pinches (index, middle, ring, pinky) with hold, and fist with hold. TapBand (coming soon) uses the same SDK and BLE API. Python, Web, and Android receive the raw gestures; iOS and Android add a processed click, drag, and drop layer (on iOS through tapXRAirGestured). The SDKs are agent-ready, with skills and AGENTS.md for coding agents. Full SDK index: https://dev.tapwithus.com/llms.txt - [Getting started](https://dev.tapwithus.com/docs/getting-started/): Pair in OS Bluetooth, pip install tap-python-sdk, Controller mode, first tap callback - [Developer docs](https://dev.tapwithus.com/docs/) - [Python SDK](https://dev.tapwithus.com/docs/python/): Stable, Python 3.10+, pip install tap-python-sdk - [iOS SDK](https://dev.tapwithus.com/docs/ios/) - [Android SDK](https://dev.tapwithus.com/docs/android/) - [Web SDK](https://dev.tapwithus.com/docs/web/) ## Company - [About](https://www.tapwithus.com/about-us/) - [Press](https://www.tapwithus.com/press/) - [Contact](https://www.tapwithus.com/contact-us/) - [developers@tapwithus.com](mailto:developers@tapwithus.com)