Qualified Dual-mode Bluetooth Stack
Ready to get started?
Explore
Let's Go
port/libusb. For Windows, please see port/windows-winusb.Troubleshoot
Capabilities
Flexibility
Small Memory Footprint
C99 Source Code
Supported Platforms
Easy Porting
Offsite Debugging
Secure
Qualified and Widely Used
LE Audio & Auracast™
Supported Protocols
Supported Profiles
GATT Services
Why Choose Our BTstack?
BTstack is a flexible, compact and fast Bluetooth stack written in C99. It was created as a result of extensive academic and industrial experience with different solutions dating back to 2001. BlueKitchen GmbH was founded in 2012 to continue the development of an independent Host stack alternative.
As a state-of-the-art dual-mode Bluetooth stack, it is embedded today in millions of devices, with users ranging from hobbyists and security researchers, over OEMs, to Bluetooth Controller vendors and Bluetooth IP providers.
Clean Design
Platform Independent
Available Source Code
Clients
BTstack is in use by companies across a wide range of products.















Address
BlueKitchen GmbHEngelstrasse 9
8004 Zurich
Switzerland
Get in Touch
Newsletter
Our low-frequency newsletter keeps you informed about new releases and security updates.
SubscribeBlueKitchen Blog
Here you'll find our experiences of porting BTstack to different platforms, the issues we encountered along the road, Bluetooth news, as well as details from more challenging BTstack projects, some of which require reverse engineering.

BTstack on Linux via Kernel HCI: Simplifying Bluetooth for Embedded Systems

“Why do you guys exist at all? We already provide a free stack with our chip.”




