BlueBubbles vs Project Blue

Compare BlueBubbles and Project Blue side by side: iMessage features, channels, developer tools, pricing and compliance, checked on each provider's own site.

BlueBubbles

Free, open-source iMessage bridge you host on a Mac
Starting price
Free
Free plan
Free and open source (Apache-2.0)

Project Blue

iMessage, SMS and FaceTime Audio lines inside your CRM
Starting price
$166/month per line, billed annually
Free plan
Free trial on a shared line, verified numbers only

BlueBubbles supports 45 of the 77 features compared here, and Project Blue supports 42.

Feature comparison

FeatureBlueBubblesProject Blue
iMessage messaging
iMessage
SupportedRuns on your own Mac (or macOS VM) signed in to iMessage
Supported
Group chats
SupportedSend and receive by chat GUID
SupportedSend to groups of 2 to 32 by API. Not on trial accounts, and group sends do not sync to the CRM.
Group management
SupportedCreate groups, add and remove members; Private API (SIP disabled)
PartialGroups are created by sending to a set of numbers. No add or remove member endpoints documented.
Group name and photo
SupportedRename and set group photo (macOS 11+); Private API (SIP disabled)
PartialgroupName can be set when a group is created. No group photo documented.
Mentions
SupportedMention parts in multipart messages; Private API (SIP disabled)
Not listed
Tapbacks
SupportedReceiving works without it; sending needs the Private API (SIP disabled)
PartialSend or remove the six classic tapbacks on inbound iMessages. Receiving reactions is not documented.
Threaded replies
SupportedReply by message GUID and part; Private API (SIP disabled), macOS 11+
Not listed
Typing indicators
SupportedSend and receive; Private API (SIP disabled)
PartialSend only, iMessage only, into an existing conversation. Inbound typing events not documented.
Read receipts
SupportedReceive delivered and read receipts; marking chats read needs the Private API
Not listed
Edit and unsend
SupportedPrivate API (SIP disabled), macOS 13+
Not listed
Message effects
SupportedBubble and screen effects via effectId; Private API (SIP disabled)
Supported4 bubble and 9 screen effects through the effect field. iMessage only.
Animated text effects
Not listed
Not listed
Stickers
BetaReceiving works today; sending and placing is Pro for the unreleased 2.x server
Not listed
Formatted text
BetaBold, italic, underline, strikethrough in unreleased code; macOS 15+, Private API
Not listed
Attachments
Supported
SupportedImages, videos and vCards by URL.
Live Photos
PartialReceived Live Photos can be downloaded; sending is not documented
Not listed
Rich link previews
SupportedSending rich links needs the Private API (SIP disabled)
Not listed
Voice messages
SupportedisAudioMessage flag sends a waveform voice message
SupportedAudio files sent as voice memos, plus AI text-to-speech voice memos.
Contact cards
Not listed
SupportedVCF files through mediaAttachmentUrl.
Polls
BetaBlueBubbles Pro for the unreleased 2.x server, macOS 26+; not in a public release
Not listed
Chat backgrounds
Beta
Not listed
Location sharing
PartialReads Find My device and friend locations; no in-chat location sharing documented
Not listed
iMessage apps
PartialReceives Digital Touch and handwriting previews; sending app bubbles not documented
Not listed
Live app cards
Not listed
Not listed
Sender name and photo
SupportedShare your iCloud contact card with a chat; Private API (SIP disabled), macOS 11+
SupportedSet, read and share a line's Share Name and Photo card by API.
FaceTime calls
SupportedStart, answer and leave calls via FaceTime links; Private API. Pricing page moves it to 2.x Pro
PartialFaceTime Audio only, outbound and inbound, on FaceTime-enabled accounts. Not on trials.
Delivery status
SupportedWebhooks for message updates (delivered, read) and message errors
PartialMessages carry a status field such as delivered. Webhooks cover only inbound and outbound messages.
iMessage availability check
SupportediMessage and FaceTime availability by address; Private API (SIP disabled)
Supported
Focus and Notify Anyway
SupportedRead a contact's Focus status and notify for silenced messages; Private API, macOS 12+
Not listed
Numbers and delivery
Managed lines
Not supportedYou run your own Mac or macOS VM
SupportedNo iPhone, Mac or SIM needed. Lines are set up remotely, usually within one business day.
Dedicated numbers
Not supportedNot offered; uses your own Apple ID
SupportedA dedicated line per rep, never shared. New lines are requested by API and provisioned by the team.
Shared numbers
Not supported
PartialTrial accounts only: a shared line that can reach verified numbers.
Bring your own number
SupportedYour own Apple ID; a phone number can be linked to it
SupportedExisting numbers can be ported to Project Blue's carrier partner.
Line pooling
Not listed
SupportedSends without lineId are load balanced across your lines.
SMS fallback
Not listedNot documented; FAQ says SMS is unsupported, the fit quiz says forwarded texts work
SupportedFalls back to SMS from the same line when iMessage is unavailable.
RCS fallback
Not listed
Not listedHomepage describes fallback from iMessage to WhatsApp to SMS. RCS fallback is not described.
Outbound-first messaging
SupportedCreate DMs; new group chats need the Private API
SupportedLines are sold as outbound-ready. Guidelines rule out mass outbound iMessage.
Calls on the iMessage number
PartialFaceTime only, via links on the same Apple ID (Private API); no phone calls
SupportedDialer and FaceTime Audio calls from the same number as the messaging line.
Other channels
SMS
PartialOnly via Text Message Forwarding from an iPhone; FAQ still says SMS is not supported
Supported
RCS
PartialOnly via Text Message Forwarding from an iPhone on the same Apple ID
PartialRCS for rich media was rolled out in 2026. The API lists RCS as inbound only.
WhatsApp
Not supportedNot offered
PartialHomepage lists WhatsApp as a fallback step. No WhatsApp option in the API, and llms.txt says it is not a WhatsApp API.
Telegram
Not supported
Not supportedNot offered
Slack
Not supported
PartialSlack notifications for inbound replies. Not a messaging channel.
Email
Not supported
Not supportedDeveloper page says it is not a general email API.
Phone calls
Not supportedNot offered; FaceTime only
SupportedCloud dialer with inbound, outbound, routing, recording and voicemail, plus a browser calling SDK.
Apple Messages for Business
Not supportedNot offered
Not supportedNot offered
Unified channel API
PartialForwarded SMS and RCS land in the same chat API as iMessage; no other channels
PartialOne send endpoint covers iMessage and SMS. Calls and FaceTime use separate endpoints.
Developer tools
REST API
SupportedServer password passed as a query parameter
SupportedREST API with Bearer keys and an OpenAPI spec.
TypeScript SDK
Not supportedNo official SDK; docs list only a community Java wrapper
Partial@tryprojectblue/dialer is a browser SDK for phone calls only. No messaging SDK.
Python SDK
Not supported
Not listed
Other SDKs
PartialCommunity Java wrapper (blueify) listed in the docs; not official
Not listed
CLI
Not listed
Not listed
Webhooks
SupportedNew messages, updates, errors, group changes, typing and more (server 1.0+)
SupportedInbound and outbound message events and inbound FaceTime call events.
Signed webhooks
Not supportedWebhooks are plain JSON POSTs with no signature header
Not listedWebhook docs do not mention signatures.
MCP server
PartialCommunity MCP server listed by BlueBubbles; not maintained by the team
SupportedRemote MCP server with OAuth 2.1, plus an optional Claude Code plugin.
Open source
SupportedApache-2.0 (server, clients and Private API helper)
PartialThe dialer SDK is MIT licensed on npm. The platform is closed.
Self-hosting
SupportedSelf-hosted only
Not listedHosted service on Project Blue lines. Self-hosting is not mentioned.
Local testing
Not listed
Not listedTrial accounts send real messages to verified numbers; docs say they are not a simulator.
Custom channel providers
Not listed
Not listed
Event replay
PartialCatch up by querying messages after a timestamp; 1.9.9 webhooks are not retried
Not supportedDocs say webhooks have no retries and failed deliveries are not replayed.
OpenTelemetry
Not listed
Not listed
No-code integrations
PartialOfficial n8n node, manual install, last updated 2022
SupportedGoHighLevel conversation provider with workflow actions and triggers. llms.txt also lists Zapier.
CRM integrations
Not listed
SupportedHubSpot and Close CRM. Salesforce is not listed.
Built for AI agents
Agent framework
Not listed
Not listed
Agent framework integrations
Not listedOnly community projects are listed, such as a ChatGPT agent and Clawdbot
Not listed
Streaming replies
Not listed
Not listed
Agent group chats
Not listed
Not listed
Human handoff
Not listed
PartialReps reply in the CRM inbox and can join group threads. No agent handoff controls documented.
Audit logs
Not listed
Not listed
Message history API
SupportedQuery messages and chats straight from the Mac's Messages database
SupportedList and get messages, inbound and outbound, with filters.
Plans and compliance
Free plan
SupportedFree, open-source software
PartialFree trial on a shared line to verified numbers. Some endpoints are off on trial.
Public pricing
SupportedPro: $3/month, $30/year or $55 lifetime
Supported$166/month per line billed annually, or $199/month per line on a 12-month plan.
No per-message fees
SupportedFree; optional flat Pro subscription
SupportedFlat per-line pricing with unlimited texting under fair use.
Uptime SLA
Not supportedApache-2.0 software provided without warranty; uptime depends on your Mac
Not listedSite cites a 99.9% uptime record and a public status page. No contractual SLA found.
Isolated infrastructure
SupportedRuns entirely on your own Mac
PartialEach rep gets a dedicated line that is never shared. Other infrastructure is not described.
SOC 2 Type II
Not listedSelf-hosted; compliance is up to whoever runs the Mac
Not listed
GDPR
Not listed
PartialPrivacy policy lists GDPR and UK GDPR rights. No DPA found.

Checked on each provider's own site and docs on 2026-10-25. “Not listed” means the provider does not mention it.

Pricing

BlueBubbles

The software is free and open source; an optional BlueBubbles Pro subscription for the upcoming 2.x server costs $3/month, $30/year or $55 once.

Pricing model: free self-hosted software, optional Pro subscription

Source

Project Blue

Flat per-line pricing: $166 a month per line billed annually or $199 a month per line on a 12-month plan, with a free trial on a shared line.

Pricing model: flat per line

Source

Which should you choose?

Choose BlueBubbles if you need mentions, threaded replies, read receipts and edit and unsend.

Choose Project Blue if you need contact cards, managed lines, dedicated numbers and shared numbers.

Frequently asked questions