Blog

Notes on Canadian SMS, compliance, and what we are building.

  1. HonkIO SDKs for Python, PHP and Laravel

    Official HonkIO SDKs for Python and PHP are out, along with a Laravel package that sends your mail and SMS notifications through HonkIO.

    Read more
  2. Auto top-up: stop watching your balance

    Auto top-up is a new optional setting. Turn it on and HonkIO refills your balance from a saved card when it runs low, and before monthly number rent is due. It is off unless you choose it, and you can turn it off at any time.

    Read more
  3. Meet @honkio/node, our Node.js SDK (oh, and HonkIO receives email now)

    The official Node.js SDK for HonkIO is on npm, covering SMS, email and webhooks. We also, almost in passing, started receiving email: a managed address with no DNS, or your own domain with one MX record, stored in Canada.

    Read more
  4. HonkIO now sends email, on the account you already have

    Transactional email from your own domain, with CASL built in, records stored in Canada and pricing in CAD: $0.0025 per recipient. Same account, same API keys and same balance as your SMS.

    Read more
  5. A fresh coat of paint for honkio.ca, and MCP 1.6.0

    The website has a fresh coat of paint, and version 1.6.0 of our MCP server is on npm.

    Read more
  6. Your AI agent no longer needs your API key

    HonkIO now runs a hosted MCP endpoint with a sign-in flow. Your agent asks for permission, you approve exactly what it can do, and you can take it back from your dashboard. The key never leaves HonkIO.

    Read more
  7. New: HonkIO now refuses dead and fictional numbers before they cost you anything

    As of September 1, a send to a 555 number, a carrier test code or a number three consecutive carrier failures have already declared dead is refused with a 422 instead of billed. What changed, why, and what it means for your retry logic.

    Read more
  8. Why one accent can triple your SMS bill

    A 160-character text is one message. Add a lowercase ç and it becomes three. How SMS segments actually work, and what we do to keep the count honest.

    Read more
  9. Your AI agent can now send Canadian SMS

    HonkIO now ships a Model Context Protocol server, so Claude, Cursor and Copilot can send SMS, verify phone numbers and check CASL consent directly, with no SDK and no glue code.

    Read more
  10. What CASL actually requires before you send a text

    Express versus implied consent, the two-year clock, and why a well-built SMS integration should refuse to send rather than let you find out later.

    Read more