Your existing Web Bluetooth code works unchanged. Try the live scanner below, then add one line to ship.
Get started in under a minute. No configuration, no server-side changes.
Drop a single script tag into your HTML. That's the entire integration.
<script src="https://ioswebble.com/webble.js"></script>
On first visit, users install the free companion app and enable WebBLE in Settings > Apps > Safari > Extensions.
The standard Web Bluetooth API is now available. Your existing code works without changes.
Use the standard Web Bluetooth API. We handle the Safari part.
WebBLE polyfills the Web Bluetooth API for Safari. If the user has Chrome or Android with native support, the polyfill stays out of the way. Your code is always standard.
Works with every framework, or no framework at all.
Background Sync — Keep BLE devices active, fire iOS notifications for characteristic updates, and register beacon scans with Background Sync docs.
AI Agent Integration — AI agents can add
WebBLE to any project in 30 seconds via MCP. Run
npx ioswebble init or let your agent handle it.
Sign up in 10 seconds. No credit card required.
Free tier includes unlimited installs and detection events.
Add this to your HTML:
Save this key — you'll need it for your integration. Read the docs for more options.