SimpleBLE

      SimpleBLE Docs

      Bluetooth integration in minutes, not months.

      Learn the core API, pick the right bindings, and follow practical guides for building reliable Bluetooth experiences across platforms.

      QuickstartExplore APIBrowse all docs →
      ⌘K

      Resources

      View all →

      What's SimpleBLE?

      A cross-platform BLE library (and bindings) designed for shipping embedded products without Bluetooth headaches.

      Read more →

      SimpleAIBLE

      An AI-friendly BLE toolkit with MCP server, REST API, and agent skills powered by SimpleBLE.

      Read more →

      Changelog

      Track releases, fixes, and improvements across the core library and language bindings.

      Read more →

      Products

      C/C++

      SimpleBLE

      C/C++ core library with a consistent BLE API across platforms.

      Open →

      Python

      SimplePyBLE

      Python bindings for fast prototyping and automation workflows.

      Open →

      Java

      SimpleJavaBLE

      Java bindings for Android and cross-platform Java applications.

      Open →

      Rust

      SimpleRsBLE

      Rust bindings with a modern API for safe BLE development.

      Open →

      Android

      SimpledroidBLE

      Android-only bindings for native Android BLE development.

      Open →

      Linux

      SimpleBluez

      A BlueZ abstraction layer for Linux-centric BLE integrations.

      Open →

      Linux

      SimpleDBus

      A DBus object hierarchy handler used by the Linux stack.

      Open →

      AI / MCP

      SimpleAIBLE

      AI-friendly BLE toolkit with MCP server, REST API, and agent skills.

      Open →