Over the past month I was able to build an iMessage API. Did I reverse engineer the iMessage API? No. I simulate touches on iPhone screens to send and receive messages. Check it out here: sendblue.co<p>It was easy to build and best of all, it's cheaper than Twilio.