Quick Start
Install the SDK and send your first message in under five minutes.
Authentication
Learn how to configure your server password or token credentials.
Guides
Step-by-step walkthroughs for sending messages, managing chats, and more.
API Reference
Complete method reference for every service exposed by the SDK.
What you can build
The BlueBubbles SDK lets you interact with iMessage programmatically through a macOS server running BlueBubbles. Common use cases include:- Messaging bots — automatically send and respond to iMessages
- Chat archiving tools — query and export conversation history
- Notification systems — trigger iMessage alerts from your own applications
- Group chat automation — create chats, manage participants, set group icons
Get started
Connect to your server
Create a
BlueBubblesClient pointing at your BlueBubbles Server address and password.Explore the API
Read the Core Concepts to understand GUIDs, the Private API, and how resources are organized.
You need a running BlueBubbles Server on a macOS machine to use this SDK. The SDK communicates with your self-hosted server — it does not connect to any BlueBubbles cloud service.