Developer guides
Build customer messaging into your application
Start with a send and inbound reply, then add tenant numbers, channel routing, AI handoff or hosted MCP.
Start with the API
Use the hosted iMessage and SMS API with signed inbound webhooks. Keep keys on your server, verify raw-body signatures and use idempotency for retries.
Solve your integration problem
Choose the guide for the workflow you need. Every guide identifies required state, supported behavior and production boundaries.
- Add two-way messaging to a Node.js SaaS app
- Build an AI texting agent with human handoff
- Route customer messages to the right SaaS tenant
- iMessage MCP server for Claude, Cursor and ChatGPT (hosted, no Mac)
- iMessage API without running your own Mac
- Add iMessage and RCS to an SMS platform
- Build and sell AI agents that text customers on iMessage
- iMessage for sales teams: text leads from a dedicated number
- iMessage for ecommerce stores and shopping platforms
- Text your team on iMessage: staff, hosts and creators
Evaluate production access
Check dedicated-line eligibility, supported destinations, channel capabilities and number control before committing a customer onboarding promise.