Skip to main content

Welcome to bubbl3

bubbl3 sends and receives iMessage through managed phone lines, with SMS fallback when a contact isn't on iMessage. You can use it four ways, all with the same permissions and limits:

Way inUse it forStart here
REST APISending, contacts, conversations and lines from your serverAPI quick-start
WebhooksHearing about replies, delivery status and line healthWebhooks quick-start
Node SDKTyped calls and webhook verification in TypeScriptSDK quick-start
MCP serverLetting an AI agent message on your behalfMCP quick-start

Before you start​

  1. Ask your workspace owner or an admin for an API key. Keys are created in the dashboard under Developers > API keys and are shown once.
  2. Start with a test key (b3_test_...). Its messages go to the device simulator, never to a real phone, and it can only send to test numbers.
  3. Keep keys on your server. Never put one in a browser, an app bundle or a repository.

Base URL​

https://api.bubbl3.com

Every call is JSON over HTTPS with Authorization: Bearer <key>. The API reference lists every public call, generated from the same OpenAPI document the API serves.