---
title: SimpleBLE
description: The ultimate cross-platform library and bindings for Bluetooth Low Energy (BLE), designed for simplicity and ease of use.
---

### Key Features

* **Cross-Platform**: Enterprise-grade support for Windows, macOS, Linux, iOS, and Android
* **Device Roles**: Full Central support, with Peripheral functionality in Early Preview
* **Easy Integration**: Clean, consistent API across all platforms
* **Multiple Language Bindings**: Production-ready bindings for C, C++, Python, Java and Rust, with more coming soon
* **Commercial Ready**: Source-available commercial license for proprietary applications

### Language Bindings

* **C++ (SimpleBLE)**: Core implementation with full platform support
* **C (SimpleCBLE)**: C-wrapped version of the library
* **Python (SimplePyBLE)**: Python bindings. See the [SimplePyBLE](https://pypi.org/project/simplepyble/) PyPI page for more details.
* **Java (SimpleJavaBLE) - Early Preview**: Java bindings.
* **Rust (SimpleRsBLE) - Early Preview**: Rust bindings (under major refactor). See the [SimpleRsBLE](https://crates.io/crates/simplersble) Crates.io page for more details.
* **Android (SimpleDroidBLE) - Alpha**: Android-only bindings (alpha).
* More languages coming soon!

### Getting Started

New to SimpleBLE or Bluetooth LE? Check out our [Fundamentals](./fundamentals) section for core concepts, architecture overviews, and setup guides.

### Support & Resources

We're here to help you succeed with SimpleBLE:

* **Documentation**: Check out our [Getting Started](./#getting-started) section for comprehensive guides.
* **Community**: Join our [Discord](https://discord.gg/N9HqNEcvP3) server for discussions and help.
* **Commercial Support**: Check out [our website](https://simpleble.org?utm_source=docs&utm_medium=referral&utm_campaign=readme) or [email us](mailto:contact@simpleble.org) for licensing and professional services.
* **Extension Libraries**: Learn about [SimpleBluez](https://github.com/simpleble/simpleble/tree/main/simplebluez), our BlueZ abstraction layer, and [SimpleDBus](https://github.com/simpleble/simpleble/tree/main/simpledbus), our DBus object hierarchy handler.

**Don't hesitate to reach out if you need assistance - we're happy to help!**

---

**SimpleBLE** is a project powered by **[The California Open Source Company](https://californiaopensource.com/?utm_source=docs&utm_medium=referral&utm_campaign=readme)**.
